By taxi
The drive between the two airports will take 60-90 minutes in normal traffic. Official taxis cost around $100, or if you prefer you can book a transfer with a driver to meet you at the airport here.
By train
Aeroexpress trains run from Vnukovo to Kiev Rail Station in downtown Moscow. Trains run on the hour from 6am to 12am daily and the journey takes 30-40 minutes. Then, take the brown circle line from Kievskaya Metro Station and travel four stops anticlockwise to Paveletskaya. The Aeroexpress service to Domodedovo runs from Pavelets Rail Station every half-hour from 6am to 12am, and takes 40-50 minutes to reach Domodedovo Airport Station. From there, it is about 500m on foot (or a free shuttle bus ride) to the Airhotel. In total, the journey costs around $25 per passenger.