HowToGo

Amsterdam to Saint Petersburg, Russia - Transfer & Transportation Guides

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

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

Search Transfer from Amsterdam to Saint Petersburg, Russia

Transfer solutions

You have 8 options transfer to Saint Petersburg, Russia from Amsterdam below

Train ( 13 min. )

Take a train from Amsterdam Centraal to Schiphol Airport.


Open Map More details & check price at Dutch Railways (NS)
Plane ( 2 hr. 45 min. )

Take a flight from Amsterdam Schiphol to Pulkovo.


Bus ( 7 min. )

Take a bus from Pulkovo Terminal 1 Airport to Saint Petersburg Moskovskaya Metro.


Open Map More details & check price at Novgorod Avto
Metro ( 15 min. )

Take a subway from Moskovskaya to Nevsky Prospekt.


Open Map More details & check price at Saint Petersburg Metro
Duration 5 hr. 52 min.
Distance 1809 km.
Cost 173 USD
Train ( 2 hr. 12 min. )

Take a train from Amsterdam Centraal to Duesseldorf Hbf.


Open Map More details & check price at Dutch Railways (NS)
Train ( 12 min. )

Take a train from Düsseldorf Hbf to D-Flughafen Terminal S.


Open Map More details & check price at Deutsche Bahn Regional
Plane ( 2 hr. 45 min. )

Take a flight from Dusseldorf to Pulkovo.


Bus ( 7 min. )

Take a bus from Pulkovo Terminal 1 Airport to Saint Petersburg Moskovskaya Metro.


Open Map More details & check price at Novgorod Avto
Metro ( 15 min. )

Take a subway from Moskovskaya to Nevsky Prospekt.


Open Map More details & check price at Saint Petersburg Metro
Duration 8 hr. 11 min.
Distance 1988 km.
Cost 199 USD
Train ( 1 hr. 15 min. )

Take a train from Amsterdam Centraal to Anvers-Central.


Open Map More details & check price at Thalys
Train ( 31 min. )

Take a train from Anvers-Central / Antwerpen-Centraal to Brussels Airport-Zaventem.


Open Map More details & check price at Belgian Railways (NMBS/SNCB)
Plane ( 2 hr. 55 min. )

Take a flight from Brussels to Pulkovo.


Bus ( 7 min. )

Take a bus from Pulkovo Terminal 1 Airport to Saint Petersburg Moskovskaya Metro.


Open Map More details & check price at Novgorod Avto
Metro ( 15 min. )

Take a subway from Moskovskaya to Nevsky Prospekt.


Open Map More details & check price at Saint Petersburg Metro
Duration 7 hr. 54 min.
Distance 2109 km.
Cost 372 USD
Train ( 4 hr. 53 min. )

Take a train from Amsterdam Centraal to Wolfsburg Hbf.


Open Map More details & check price at Dutch Railways (NS)
Train ( 1 hr. 22 min. )

Take a train from Wolfsburg Hbf to Berlin Ostbahnhof.


Open Map More details & check price at Deutsche Bahn Intercity-Express
Train ( 6 hr. )

Take a train from Berlin Ostbahnhof 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. 25 min. )

Take a train from Brest C to St Petersburg Vitebskii.


Open Map More details & check price at Belorussian Railways (BŽD)
Duration 36 hr. 22 min.
Distance 2608 km.
Cost 277 USD
Bus ( 20 hr. 50 min. )

Take a bus from Amsterdam Sloterdijk to Białystok, Dworzec Autobusowy.


Open Map More details & check price at FlixBus
Bus ( 1 hr. 30 min. )

Take a bus from Białystok, Bialystok PKS Nova to Grodno Bus Station.


Open Map More details & check price at Grodno Transport
Bus ( 4 hr. )

Take a bus from Grodno to Minsk Central bus station.


Open Map More details & check price at Minsktrans
Bus ( 12 hr. )

Take a bus from Minsk Central bus station to Saint Petersburg, Bus Station 2.


Open Map More details & check price at SKS-Auto
Duration 40 hr. 50 min.
Distance 2673 km.
Cost 150 USD
Subway ( 11 min. )

Take a subway from Amsterdam, Nieuwmarkt to Duivendrecht, Station Duivendrecht.


Open Map More details & check price at GVB
Bus ( 23 hr. 15 min. )

Take a bus from Amsterdam to Elbląg.


Open Map More details & check price at Sindbad
Bus ( 3 hr. )

Take a bus from Elbląg to Kaliningrad Bus station.


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

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


Open Map More details & check price at Russian Railways (РЖД)
Duration 56 hr. 34 min.
Distance 2796 km.
Cost 264 USD
Train ( 2 hr. 56 min. )

Take a train from Amsterdam Centraal to Osnabrueck Hbf.


Open Map More details & check price at Dutch Railways (NS)
Train ( 1 hr. 48 min. )

Take a train from Osnabrueck Hbf to Hamburg Hbf.


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

Take a train from Hamburg 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 ( 27 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 1 day 1 hr. 48 min.
Distance 2191 km.
Cost 328 USD
Car ( 26 hr. 14 min. )

Drive a car from Amsterdam to Saint Petersburg.


Duration 26 hr. 14 min.
Distance 2345 km.
Cost 357 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 Amsterdam, Netherlands

Amsterdam (, UK also ; Dutch: [ɑmstərˈdɑm] (listen)) is the capital and most populous city of the Netherlands with a population of 872,680 within the city proper, 1,380,872 in the urban area and 2,410,960 in the metropolitan area. Found within the pr... Learn more

About Saint Petersburg, Russia


References