HowToGo

Berlin to Saint Petersburg, Russia - Transfer & Transportation Guides

Find transfer & transportation guides from Berlin to Saint Petersburg, Russia. How to get from Berlin to Saint Petersburg, Russia by Flight, Train, Ferry.

You can get to Saint Petersburg, Russia from Berlin by verhicle types below

Search Transfer from Berlin to Saint Petersburg, Russia

Transfer solutions

You have 6 options transfer to Saint Petersburg, Russia from Berlin below

Train ( 31 min. )

Take a train from Berlin Hbf to Flughafen Ber - Terminal 1-2.


Open Map More details & check price at Deutsche Bahn Regional
Walk ( 8 min. )

Take a foot from Flughafen Ber - Terminal 1-2 to Berlin Brandenburg Apt.


Plane ( 2 hr. 15 min. )

Take a flight from Berlin Brandenburg Apt to Pulkovo.


Walk ( 9 min. )

Take a foot from Pulkovo to Аэропорт "Пулково 1".


Bus ( 26 min. )

Take a bus from Аэропорт "Пулково 1" to Ст. Метро "Московская".


Open Map More details & check price at St Petersburg State Transport
Metro ( 15 min. )

Take a subway from Moskovskaya to Nevsky Prospekt.


Open Map More details & check price at Saint Petersburg Metro
Duration 6 hr. 5 min.
Distance 1378 km.
Cost 122 USD
Train ( 59 min. )

Take a train from S+U Alexanderplatz Bhf to Frankfurt.


Open Map More details & check price at Deutsche Bahn Regional
Train ( 4 hr. 36 min. )

Take a train from Frankfurt(Oder) to Warszawa Wschodnia.


Open Map More details & check price at Deutsche Bahn Eurocity
Train ( 3 hr. 14 min. )

Take a train from Warszawa Wschodnia to Brest C.


Open Map More details & check price at PKP Intercity
Train ( 17 hr. 43 min. )

Take a train from Brest C to St Petersburg Vitebskii.


Open Map More details & check price at Belorussian Railways (BŽD)
Duration 29 hr. 32 min.
Distance 1971 km.
Cost 136 USD
Bus ( 19 hr. 50 min. )

Take a bus from Berlin to Rīga.


Open Map More details & check price at Ecolines
Bus ( 11 hr. 35 min. )

Take a bus from Riga Central Bus Station to Saint Petersburg Bus station.


Open Map More details & check price at Lux Express
Duration 32 hr. 25 min.
Distance 1856 km.
Cost 98 EUR (112 USD)
Bus ( 12 hr. )

Take a bus from Berlin ZOB to Gdansk.


Open Map More details & check price at Autokar Polska
Bus ( 4 hr. )

Take a bus from Gdańsk Główny to Kaliningrad Bus station.


Open Map More details & check price at Kaliningrad Avtovokzal
Train ( 27 hr. 22 min. )

Take a train from Kaliningrad-Passajirsk to St Petersburg Glavny.


Open Map More details & check price at Russian Railways (РЖД)
Duration 45 hr. 22 min.
Distance 2122 km.
Cost 214 USD
Train ( 17 hr. 18 min. )

Take a train from Berlin Hbf to Stockholm Centralstation.


Open Map More details & check price at Snälltåget
Walk ( 6 min. )

Take a foot from Stockholm Centralstation to Stockholm Citytermin Kungsbron.


Bus ( 26 min. )

Take a bus from Stockholm Citytermin Kungsbron to Stockholm Frihamnen.


Open Map More details & check price at SL
car ferry ( 39 hr. )

Take a ferry from Stockholm to Saint Petersburg.


Open Map More details & check price at St Peters Line
Duration 57 hr. 55 min.
Distance 1990 km.
Cost 224 USD
Car ( 20 hr. 47 min. )

Drive a car from Berlin to Saint Petersburg.


Duration 20 hr. 47 min.
Distance 1720 km.
Cost 227 USD

Find Hotels in Saint Petersburg, Russia

You can find hotels and accommodations in Saint Petersburg, Russia with our hotels search tool below

Booking.com

About Berlin, Germany

Berlin (; German: [bɛʁˈliːn] (listen)) is the capital and largest city of Germany by both area and population. Its 3,769,495 (2019) inhabitants make it the most populous city proper of the European Union. The city is one of Germany's 16 federal state... Learn more

About Saint Petersburg, Russia

Saint Petersburg (Russian: Санкт-Петербург, tr. Sankt-Peterburg, IPA: [ˈsankt pʲɪtʲɪrˈburk] (listen)), formerly known as Petrograd (Петроград) (1914–1924), then Leningrad (Ленинград) (1924–1991), is a city situated on the Neva River, at the head of t... Learn more


References