Flights From London (UK) to Moscow (Russia)

There are daily direct flights from London to Moscow with several airlines, Aeroflot, British Airways, Virgin Atlantic (flights operated by Transaero Airlines) and the low cost Easyjet offer frequently flights between the two cities. The departure / arrival airports, times and flight duration can be found below:

Aeroflot: Heathrow - Sheremetyevo (Departure: 10:55 & 13:30 &22:30 - Arrival: 18:55 & 21:15 & 06:30, Duration: 4h)

British Airways
: Heathrow-Domodedovo (Departure: 08:40 & 10:15 & 21:35 - Arrival: 16:10 & 18:05 & 05:25, Time: 3h 50m)

Transaero: Heathrow - Vnukovo (Departure: 12:25 & 18:30 - Arrival: 20:40 & 02:00 Duration: 4h 15min)

EasyJet: Gatwick - Domodedovo (Departure: 07:00 & 13:10 - Arrival: 14:50 & 21:00, Duration: 3h 50min)

Total there are more than 10 daily direct flights from London to Moscow, the prices vary from 50 EUR to 150 EUR for one way ticket including the taxes. If you cannot find a cheap flight to Moscow for your selected dates the best alternatives for connecting flights is with AirBaltic through Riga, Ukraine International through Kiev, Belavia through Minsk and Finnair through Helsinki.

Please note all UK passport holders will need a visa to enter to Russia, you can issue your visa in a Russian embassy or at any specialized travel agent. Issuing a visa directly at the airport in Moscow is not an option, for more details please check the “Visa” section of our website.

We wish you a pleasant flight to Moscow!
Search Your Flights Here