Fly from Pulkovo

Take the subway at the Sennaya Ploshchad station.

The journey takes approximately 13 m. The travel distance is 8 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Moskovskaya.
Take the Saint Petersburg Public Transport bus at the Ст. Метро "Московская" station .

The journey takes approximately 28 m. The travel distance is 10 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

787 m on foot from the Аэропорт "Пулково 1", Посадка to the Pulkovo (LED).

The journey takes approximately 9 m. The travel distance is 787 m.

Get off at the Pulkovo (LED).
Fly out to Pulkovo (LED) of the Istanbul (IST) airport.

The journey takes approximately 6 h 15 m. Ticket price is about €80

Carrier is Turkish Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Istanbul (IST).
Take the transport at the Bucharest Otopeni Airport station.

The journey takes approximately 20 m. Ticket price is about €45 The travel distance is 18 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Bucharest.


🛏 Find hotel deals and discounts up to 20% in Bucharest at Booking


Train to Helsinki fly

Take the train Finnish Railways (VR) at the station Pietari.

The journey takes approximately 3 h 13 m. Ticket price is about €30 The travel distance is 394 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Tikkurila.
Take the train Finnish Railways (VR) at the station Tikkurila.

The journey takes approximately 7 m. Ticket price is about €3 The travel distance is 7 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Lentoasema.
Fly out to Helsinki (HEL) of the Istanbul (IST) airport.

The journey takes approximately 5 h 35 m. Ticket price is about €70

Carrier is Turkish Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Istanbul (IST).
Take the transport at the Moskovskaya station.

The journey takes approximately 20 m. Ticket price is about €45 The travel distance is 159 m.

Carrier is Atlas Taxi.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Bucharest at Booking


Train bus

Take the train Russian Railways (High Speed Trains) at the station St Petersburg Glavny.

The journey takes approximately 3 h 45 m. Ticket price is about €20 The travel distance is 641 km.

Carrier is Russian Railways (High Speed Trains).

Buy ticket

Take the subway at the Komsomolskaya station.

The journey takes approximately 41 m. The travel distance is 23 km.

Carrier is Moscow Metro.

Buy ticket

Get off at the Salar'evo.
Take the Avtovokzaly.ru bus at the Moscow Salaryevo Bus station station .

The journey takes approximately 27 h 25 m. Ticket price is about €21 The travel distance is 1296 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Take the S.C Mirtrans - Express S.R.L bus at the Chişinău Northern Bus Station station .

The journey takes approximately 8 h Ticket price is about €18 The travel distance is 447 km.

Carrier is S.C Mirtrans - Express S.R.L.

Buy ticket

Get off at the Bucharest Gară Filaret.


🛏 Find hotel deals and discounts up to 20% in Bucharest at Booking


Train bus via Варшава

Take the train Belarusian Railway (BCh) at the station ST PETERSBURG VITEBSKII.

The journey takes approximately 17 h 50 m. Ticket price is about €47 The travel distance is 1197 km.

Carrier is Belarusian Railway (BCh).

Buy ticket

Get off at the BREST C.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 16 m. The travel distance is 11 km.

Get off at the Terespol.
Take the train PKP Intercity at the station Terespol.

The journey takes approximately 2 h 14 m. Ticket price is about €10 The travel distance is 204 km.

Carrier is PKP Intercity.

Buy ticket

Get off at the Warszawa Wschodnia.
Take the train PKP Intercity at the station Warszawa Wschodnia.

The journey takes approximately 11 h 45 m. Ticket price is about €20 The travel distance is 904 km.

Carrier is PKP Intercity.

Buy ticket

Get off at the Budapest-Nyugati.
Take the subway at the Nyugati pályaudvar station.

The journey takes approximately 13 m. The travel distance is 5 km.

Carrier is BKK.

Buy ticket

Get off at the Népliget.
Take the Maxibus Travel bus at the Budapest station .

The journey takes approximately 8 h 8 m. The travel distance is 818 km.

Carrier is Maxibus Travel.

Buy ticket

Get off at the Bucharest.


🛏 Find hotel deals and discounts up to 20% in Bucharest at Booking


Bus

Take the Lux Express bus at the St Petersburg Bus Terminal station .

The journey takes approximately 6 h 45 m. Ticket price is about €27 The travel distance is 370 km.

Carrier is Lux Express.

Buy ticket

Take the FlixBus bus at the Tallinna bussijaam station .

The journey takes approximately 24 h 55 m. Ticket price is about €120 The travel distance is 1700 km.

Carrier is FlixBus.

Buy ticket

Get off at the Brno.
Take the Maxibus Travel bus at the Brno station .

The journey takes approximately 13 h 10 m. The travel distance is 1271 km.

Carrier is Maxibus Travel.

Buy ticket

Get off at the Bucharest.


🛏 Find hotel deals and discounts up to 20% in Bucharest at Booking


Train

Take the train Belarusian Railway (BCh) at the station Moskovskaya.

The journey takes approximately 17 h 50 m. Ticket price is about €47 The travel distance is 159 m.

Carrier is Belarusian Railway (BCh).

Buy ticket

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 16 m. The travel distance is 159 m.

Take the train PKP Intercity at the station Moskovskaya.

The journey takes approximately 2 h 14 m. Ticket price is about €10 The travel distance is 159 m.

Carrier is PKP Intercity.

Buy ticket

Take the train PKP Intercity at the station Moskovskaya.

The journey takes approximately 11 h 45 m. Ticket price is about €20 The travel distance is 159 m.

Carrier is PKP Intercity.

Buy ticket

514 m on foot from the Budapest-Nyugati to the Ferdinánd híd.

The journey takes approximately 6 m. The travel distance is 514 m.

Get off at the Ferdinánd híd.
Take the train BKK at the station Ferdinánd híd.

The journey takes approximately 11 m. The travel distance is 2 km.

Carrier is BKK.

Buy ticket

Get off at the Keleti pályaudvar M.
Take the train Romanian Railways (CFR) at the station Budapest-Keleti.

The journey takes approximately 16 h 21 m. Ticket price is about €65 The travel distance is 825 km.

Carrier is Romanian Railways (CFR).

Buy ticket

Get off at the Bucuresti Nord.


🛏 Find hotel deals and discounts up to 20% in Bucharest at Booking


Train bus via Варшава route 2

Take the train Belarusian Railway (BCh) at the station Moskovskaya.

The journey takes approximately 17 h 50 m. Ticket price is about €47 The travel distance is 159 m.

Carrier is Belarusian Railway (BCh).

Buy ticket

1004 m on foot from the BREST C to the Brest Bus station.

The journey takes approximately 12 m. The travel distance is 1 km.

Get off at the Brest Bus station.
Take the Brest Transport bus at the Brest Bus station station .

The journey takes approximately 2 h Ticket price is about €1 The travel distance is 10 km.

Carrier is Brest Transport.

Buy ticket

Get off at the Terespol.
Take the train PKP Intercity at the station Terespol.

The journey takes approximately 2 h 40 m. Ticket price is about €10 The travel distance is 211 km.

Carrier is PKP Intercity.

Buy ticket

Get off at the Warszawa Zachodnia.
Take the FlixBus bus at the Warszawa, Dworzec Autobusowy Warszawa Zachodnia station .

The journey takes approximately 28 h 35 m. Ticket price is about €130 The travel distance is 1853 km.

Carrier is FlixBus.

Buy ticket

Get off at the Bucharest.
Take the subway at the Păcii station.

The journey takes approximately 12 m. The travel distance is 8 km.

Carrier is Metrorex.

Buy ticket

Get off at the Piata Unirii.


🛏 Find hotel deals and discounts up to 20% in Bucharest at Booking


The cheapest way to travel from Saint-Petersburg to Bucharest is by taking a Train bus with an average price of €60. The journey takes approximately 41 ч. 53 мин.

Fly from Pulkovo is the fastest way to travel from Saint-Petersburg to Bucharest. Tickets cost €126. The journey takes approximately 9 ч. 32 мин.