Fly into Sheremetyevo Intl. Airport (SVO), the closest airport, located 21.3 mi (34.3 km) from the city center. If you can't find a flight that works for your travel itinerary, you could also fly into Zhukovsky (ZIA), which is 17.5 mi (28.2 km) away.
If you'd rather travel by train, the main station is Moscow Novogireevo Station. You might consider catching a ride on the metro at Novogireyevo Station to easily navigate the city.