Moscow is the capital of Russia and can be accessed by three different major airports near the city.
Domodedovo International Airport (airport code DME) is the largest airport in Russia and serves as a hub for S7 Airlines, Transaero Airlines, VIM Airlines and Globus Airlines. S7 and Transaero offer flights to the most destinations out of the almost 70 carriers served by Domodedovo International Airport.
Domodedovo International Airport sees more than 175,000 flights arrive or depart in a typical year, with the most frequent flights being on S7 or Transaero. Australian carrier Niki, El Al and Lufthansa also have somewhat frequent service. The airport is just more than 40 kilometres from the city centre.
Sheremetyevo International Airport (airport code SVO), located a little less than 30 kilometres outside of the city centre. It serves as a hub for the Russian carriers Aeroflot, Avianova and Nordavia.
Approximately 45 airlines will fly regularly scheduled routes from Sheremetyevo International Airport each year, with Aeroflot flying to the most destinations of all the carriers. Aeroflot also flies the most frequently, followed by Rossiya Airlines, Aerosvit Airlines, Malev Hungarian Airlines and Air Baltic.
Vnukovo International Airport (airport code VKO) is just under 30 kilometres from Moscow and serves 33 airlines, none of which fly extremely frequently. It is the oldest of the three airports and has two terminals. UTair flies to the most destinations while Kras Air, UTair and Vladivostok Air fly the most frequently.
Enter your dates once and have TripAdvisor search multiple sites to find the best prices on Moscow flights.