Moscow’s airports are not connected with each other, so there are not many options of getting between them. By taxi is the simplest way but there is risk of getting stuck in traffic. A safer option is to travel on the Aeroexpress trains - but you will need to take a train to the city centre, then go a few stops on the metro and then get on another Aeroexpress trains. The journey is also possible using buses and the metro, but it is also quite risky in terms of bad traffic.
SHEREMETYEVO and VNUKOVO
The quickest way is to get the Aeroexpress (35 minutes) which arrives at Belorussky Railway Station at Belorusskaya metro station. From the Belorusskaya circle-line metro station you should go Kievskaya metro station (15 minutes - 2 stops) and then get on the Aeroexpress to Vnukovo (35 minutes). However the Aeroexpress to Vnukovo leaves every hour (not every 30 minutes as for other Moscow airports).
The distance between Sheremtyevo and Vnukovo is about 50km. It takes about 90 minutes by car but can be much longer due to bad traffic. The average price of a taxi from Sheremetyevo to Vnukovo is RUB 1300 (As of 2014).
SHEREMETYEVO and DOMODEDOVO
The best choice is definitely the Aeroexpress and metro, as Domodedovo is far from the city centre. Take the aeroexpress from Sheremetyevo, then go on the metro from Belorusskaya green-line station down to Paveletskaya (20 minutes - 5 stops). From Paveletskaya take the Aeroexpress to Domodedovo (45 minutes). These Aeroexpress trains leave every 30 minutes.
The distance between Sheremtyevo and Domodedovo Airports is about 90km. It should take about 2 hours but can take about 4 hours depending on traffic. The average price of a taxi from Sheremetyevo to Domodedovo is RUB 1300 (As of 2014).
VNUKOVO AND DOMODEDOVO
To avoid a traffic jam and be on time for you next flight we recommend you use the Aeroexpress and metro. Take the Aeroexpress from Domodedovo to Moscow’s Paveletsky Railway Station at Paveletskaya metro station (45 minutes) then take the circle line anticlockwise to Kievskaya metro station (15 minutes - 4 stops). From Kievskaya take the Aeroexpress to Vnukovo (35 minutes). The Aeroexpress to Vnukovo however leaves every hour (not every 30 minutes as for others Moscow’s airports).
The distance between Vnukovo and Domodedovo airports is about 60km. It takes about 90 minutes but can take about over two hours depending on the traffic. The average price of a taxi from Sheremetyevo to Domodedovo is RUB 1500 (As of 2014).