By taxi
The drive to the Marriott Grand from Vnukovo should take a little over one hour in moderate traffic, and official taxis to the city center will cost around $60. You can also book an airport transfer with a driver to meet your flight here.
By train
The Aeroexpress rail link runs from Vnukovo Airport to Moscow's Kiev Railway Station. There are services every hour on the hour from 6am to 12am every day, and the journey takes 30-40 minutes. Adult single tickets cost a little over $10, and child tickets, first class tickets, and family tickets are also available. From Kievskaya Metro Station, take the brown circle line and travel two stops clockwise to Belorusskaya. Change to the dark-green line, and continue south one stop to Mayakovskaya, which is less than one block from the Marriott Grand Hotel.
By bus
There are bus services running from Vnukovo (across the car park from the domestic arrivals lounge) to Yugo Zapadnaya Metro Station in the south-west of Moscow. Regular buses (611 and 611c) run from 5.30am to 12.50am daily at 10-15 minute intervals, the journey takes just under 25 minutes, and tickets cost $3-4. From 7am to 11pm there are also faster and slightly more expensive minibus shuttles (611b and 45). From Yugo Zapadnaya, travel north on the red line nine stops to Okhotny Ryad. Change there for the dark-green line and continue north two stops to Mayakovskaya, which only 100m from the Marriott Grand Hotel.