Find the main ways to travel to the Russian capital on this guide:
Getting to Moscow by plane
Getting to Moscow by plane is the most comfortable, quickest and cheapest way. Moscow has several international airports that connect the city with almost every corner of the world, and with some budget airlines operating flights there from London, you can often find an economical option. If you're flying from elsewhere in the UK, you'll probably have to make a stop in another European city on the way. From the USA, direct flights can be found from New York from around 500 US Dollars.
To get the best price on the flight to Moscow, it is best to book as far in advance as possible.
Check out our cheap flights search engine here!
Once you have booked your flight, the next step is finding how to get to Moscow city centre from the airport.
How to get to the centre of Moscow from each airport?
Domodedovo International Airport (DME)
Sheremetyevo International Airport (SVO)
Getting to Moscow by train
A popular way to travel around Russia is by train, especially by the famous Trans-Siberian or Trans-Mongolian Railways. Moscow has a number of important train stations including Leningradsky, with trains to Saint Petersburg; Kazansky, for trains to Central Asia; and Yaroslavsky, from where trains depart for Siberia, Mongolia and China.
If you're travelling from Saint Petersburg, you can reach Moscow by train in about 9 hours, but if you're short on time, it's best to take one of the fast trains which connect the two cities in less than 4 hours for around 3,500 Roubles.
You can check prices, timetables and book tickets through the Russian Railways website via the following link: