By taxi
If you take an official taxi from Sheremetyevo to the Cosmos Hotel, the journey will take around 45 minutes (or much more at peak times), and will cost approximately $60 for the trip. Alternatively, you can pre-book a transfer with a driver to meet your flight here.
By train
Aeroexpress trains run from the station behind Sheremetyevo Terminals D, E and F to Belarus Rail Station in central Moscow. Trains run every half hour from 5am to 12.30am daily, and the trip takes 35 minutes. Standard adult tickets cost around $11, with discounts for young children, family tickets and first class tickets available. From Belorusskaya Metro Station, change to the brown circle line two stops clockwise to Prospekt Mira, and change again to the orange line. VDNKh Station, which is about 250m from the Cosmos Hotel, is three stops north.
By bus
The cheapest way to reach downtown Moscow from Sheremetyevo is to take a bus to the metro. Buses run from all terminals to Planernaya (on the purple line) and Rechnoy Vokzal (on the dark-green line) metro stations. Services run at ten-minute intervals between 5.30am and 12.30am daily, and cost $1-2.50 depending on the speed of the service (30 to 60 minutes). From either metro station, it is a direct journey south (around 25 minutes) to Kuznetskiy Most (purple line) or Teatralnaya (dark-green line). From there change to the red line and go north to Chistye Prudi, then change to the orange line and go five stops north to VDNKh Station, which is about 250m from the Cosmos Hotel.