HowToGo

Saint Petersburg to Berlin, Germany - Transfer & Transportation Guides

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

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

Search Transfer from Saint Petersburg to Berlin, Germany

Transfer solutions

You have 7 options transfer to Berlin, Germany from Saint Petersburg below

Metro ( 13 min. )

Take a subway from Sennaya Ploshchad to Moskovskaya.


Open Map More details & check price at Saint Petersburg Metro
Walk ( 6 min. )

Take a foot from Moskovskaya to Ст.Метро "Московская".


Bus ( 26 min. )

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


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

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


Plane ( 2 hr. 20 min. )

Take a flight from Pulkovo to Berlin Brandenburg Apt.


Walk ( 7 min. )

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


Train ( 25 min. )

Take a train from Flughafen BER - Terminal 1-2 to S+U Alexanderplatz Bhf.


Open Map More details & check price at Bahn DE
Duration 6 hr. 11 min.
Distance 1369 km.
Cost 159 USD
Train ( 3 hr. 13 min. )

Take a train from Pietari to Tikkurila.


Open Map More details & check price at Finnish Railways (VR)
Train ( 8 min. )

Take a train from Tikkurila to Lentoasema.


Open Map More details & check price at Finnish Railways (VR)
Plane ( 2 hr. )

Take a flight from Helsinki to Berlin Brandenburg Apt.


Walk ( 7 min. )

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


Train ( 25 min. )

Take a train from Flughafen BER - Terminal 1-2 to S+U Alexanderplatz Bhf.


Open Map More details & check price at Bahn DE
Duration 8 hr. 2 min.
Distance 1558 km.
Cost 177 USD
Train ( 17 hr. 36 min. )

Take a train from St Petersburg Vitebskii to Brest C.


Open Map More details & check price at Belorussian Railways (BŽD)
Train ( 3 hr. 14 min. )

Take a train from Brest C to Warszawa Centralna.


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

Take a train from Warszawa Centralna to Berlin Hbf.


Open Map More details & check price at PKP Intercity
Duration 29 hr.
Distance 1973 km.
Cost 85 USD
Bus ( 10 hr. 5 min. )

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


Open Map More details & check price at Lux Express
Bus ( 21 hr. )

Take a bus from Rīga to Berlin.


Open Map More details & check price at Ecolines
Duration 32 hr. 5 min.
Distance 1994 km.
Cost 104 EUR (120 USD)
Train ( 28 hr. 4 min. )

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


Open Map More details & check price at Russian Railways (РЖД)
Bus ( 12 hr. 5 min. )

Take a bus from Kaliningrad Bus station to Berlin.


Open Map More details & check price at Kaliningrad Avtovokzal
Duration 41 hr. 9 min.
Distance 2116 km.
Cost 243 USD
car ferry ( 39 hr. )

Take a ferry from Saint Petersburg to Stockholm.


Open Map More details & check price at St Peters Line
Bus ( 22 min. )

Take a bus from Stockholm Frihamnen to Stockholm Citytermin Kungsbron.


Open Map More details & check price at SL
Walk ( 6 min. )

Take a foot from Stockholm Citytermin Kungsbron to Stockholm Centralstation.


Train ( 16 hr. 30 min. )

Take a train from Stockholm Centralstation to Berlin Hbf.


Open Map More details & check price at Snälltåget
Duration 57 hr. 3 min.
Distance 1986 km.
Cost 236 USD
Car ( 20 hr. 47 min. )

Drive a car from Saint Petersburg to Berlin.


Duration 20 hr. 47 min.
Distance 1728 km.
Cost 228 USD

Find Hotels in Berlin, Germany

You can find hotels and accommodations in Berlin, Germany with our hotels search tool below

Booking.com

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

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


References