Moscow (Moskva) is the capital of Russia and lies 2,200km east from Amsterdam.
Let’s look at the options for travel between Amsterdam and Moscow by air, train or bus. Note that there have been some significant changes to service frequencies due to the ‘coronavirus’ measures.
1. Amsterdam-Moscow by Air
For most travellers, flying between the 2 cities is the only serious option due to the large distance involved. Flights between Amsterdam Schiphol (AMS) and Moscow Sheremetyevo Airport (SVO) take around 3 hours 15 minutes.
KLM flies up to 2x daily using Boeing 737s. Return fares for non-stop flights (without checked luggage) start at around €240. Currently it seems Aeroflot has cut fights between the 2 cities and is codesharing with KLM.
Other airlines that serve Amsterdam and Moscow indirectly are Air Baltic (via Riga), Air France (via Paris), British Airways (via London), CSA Czech (via Prague), Finnair (via Helsinki), Lufthansa (via Frankfurt), LOT Polish (via Warsaw) and Turkish (via Istanbul). Cheaper fares may sometimes be found via indirect routes.
2. Amsterdam-Moscow by Train
It’s not currently possible to travel by rail between Amsterdam and Moscow. The Amsterdam-Moscow rail journey could previously be done (by the more adventurous traveller) with stopovers in Berlin and Warsaw.
The journey looked like this:
Amsterdam-Berlin: There is a 5-6x daily Deutsche Bahn Intercity service taking around 6 hours 30 minutes. One-way ticket prices are from €40 (2nd class) and €70 (1st class).
Berlin-Warsaw: The 5x daily Berlin-Warszawa Express “Eurocity” trains are priced from €30 (2nd class) and €60 (1st class) each way. The trip takes around 5 hours 30 minutes
Warsaw-Moscow: The Russian-operated Polonez sleeper train service used to operate 3x weekly (Tuesday/Thursday/Saturday) from Warsaw Centralna station. However it is currently suspended until further notice.
The train departed in the early evening from Warsaw and travelled via Minsk, Belarus before arriving at Moskva Belorusskaja station in the early afternoon the following day. One-way prices started at just over €100 for a 4 bed sleeper. Note, travellers needed a Belarus transit visa if taking this train.
How to book online: Amsterdam-Warsaw by rail can be booked at the NS International site
Warsaw-Moscow tickets can no longer be booked.
There used to be a direct Amsterdam-Moscow rail service – however this was stopped in 2012.
3. Amsterdam-Moscow by Coach
It used to be possible to do the Amsterdam-Moscow journey by coach – although we are talking a very long-haul! ECOLINES used to sell through-tickets from Amsterdam to Moscow via change of bus in Riga. However, Moscow services have been suspended.
This article was originally published in 2013 and has continuously been updated. Last update 6 October 2020.