Travel from Bucharest to Saint-Petersburg-Russia

Train, bus or fly from Bucharest to Saint Petersburg?

Austrian Airlines, Aeroflot Russian Airlines and 14 other airlines fly from Bucharest to Saint Petersburg hourly. Alternatively, ALVERS TUR operates a bus from Bucharest to Saint Petersburg 5 times a day. Tickets cost $21 and the journey takes 8 h. Chisinau Bus Station also services this route once daily.

How to get from Bucharest to Saint Petersburg

From Universitate line 783 bus to Bucharest Otopeni airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 7 h 44 min $153. From Bucharest Filaret bus to Chișinău, taxi to Chişinău Southern Bus, then bus to St.Peterburg. 41 h 20 min $104. From Bucharest - Gara de Nord train to Kazatin Tovarnij then train to St Petersburg Vitebskii. 2 days 0 h $37. From Universitate line 783 bus to Otopeni Airport, bus to Brăila, bus to Odessa, then bus to Saint Petersburg. 2 days 0 h $137. From Bucuresti Nord Gara A night train to Chisinau then train to St Petersburg Vitebskii. 2 days 4 h $72. From Bucharest drive to Saint Petersburg. 29 h 38 min $262.