Cheap flights from London to Moscow

29 May — 5 Jun1
1 adult
Sun 29/5
Sun 5/6

The best prices from London to Moscow are usually found in January or March, booked 28 days in advance, depart on a Friday or Tuesday and return on a Thursday

How to find the cheapest flight from London to Moscow

All the information you need to plan the best LON to MOW flight in 2022: compare London to Moscow flight prices with the expected peak season, weather and rainfall in Moscow.



£155 - £346



-8 - 17 °C



20 - 80 mm

Popular inDecemberHigh demand for flights, 30% potential price rise
Cheapest inJanuaryBest time to find cheap flights, 36% potential price drop
Average price£214Average for round-trip flights in May 2022
Round-trip from£123From London (LON) to Moscow (MOW)

What is the cheapest day to fly round-trip from London to Moscow?

Friday flights are found to be more expensive to fly from London to Moscow. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Moscow.

How far in advance should I book a flight from London to Moscow?

Users have found that booking a flight from London to Moscow at least 28 days early can save you up to 36% on average compared to booking a flight this week. If booking 28 days before your flight isn’t an option for you, users have found flights from London to Moscow for as little as £216 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as £250 for flights departing within the next 3 days.

When is the cheapest time to fly from London to Moscow (LON - MOW)?

It’s typically best to fly out from London to Moscow in the morning. Doing so could potentially save you 27% on the flight price compared to flying at midday, which is usually more expensive.

Related info for your journey

Useful info, stats and facts about London to Moscow flights.

What airports serve London to Moscow flights?

Most flights to Moscow from London leave from either London Heathrow Airport (LHR) or London Stansted Airport (STN). The airport at the destination is either Sheremetyevo - A.S. Pushkin International Airport (SVO) or Moscow Domodedovo Airport (DME). Domodedovo Airport is about 60 miles from the centre of Moscow, while Sheremetyevo Airport is a lot closer at 20 miles away. This is usually the preferred arrival airport and will take about 40min by hire car or taxi. The bulk of the flights from London leave from Heathrow, about 16 miles from the city centre. You can catch the Heathrow Express from Paddington Station. London Stansted Airport is a bit further out, 40 miles from the centre of London via the M11 motorway. The journey will take you about 45min. If you want to use public transport to Stansted, the fastest option is to take the Stansted Express from London Liverpool Street Station, which will take about 55min.

Which airlines fly directly from London to Moscow?

Two airlines fly the majority of the direct routes from London to Moscow, and both depart from Heathrow Airport. Your first option is to book on British Airways, landing at Moscow Domodedovo Airport. The other direct route is serviced by Aeroflot, offering a few more flights and landing at Moscow Sheremetyevo Airport. While these are the shortest route options, they won’t necessarily cost more than flights with stopovers. This makes them great value for money, especially since they can save you over 10h on the total travel time compared to other airlines and routes.

What are the stopover options between London to Moscow?

There are plenty of stopover routes you can choose from on the way from London to Moscow. These are all one-stop flights offered by a variety of carriers. You can fly on Lufthansa, leave London Heathrow Airport, and make a single stop at Frankfurt am Main Airport (FRA) before flying to Moscow Domodedovo Airport. Swissair also flies between Heathrow and Moscow Domodedovo, stopping over at Zurich Airport (ZRH). Alternatively, you can fly from Heathrow on Austrian Airlines, bound for a stopover at Vienna International Airport (VIE) and finally landing at Moscow Domodedovo. If you want to fly from London Stansted, you can book on Pegasus Airlines, making a stopover at Istanbul Sabiha Gokcen Airport (SAW) and then continuing to Domodedovo Airport. To fly from Stansted to Moscow Sheremetyevo, you can board Ryanair to Lisbon Humberto Delgado, where you’ll change to Aeroflot for the onward flight to Moscow.

Do I need a passport or visa to fly from London to Moscow?

Before you leave, you’ll have to organise a visa from the Russian Embassy in London, costing between £100-£150. This will allow you to stay for up to 30 days. Be advised that processing can take up to 20 business days. Your passport must also be valid for at least 6 months after your visa’s expiry date.

Which airlines flying from London to Moscow have flexible cancellations due to COVID-19?

British Airways, Aeroflot, and Pobeda are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

What are the most popular routes from London to Moscow?

The most popular flight routes from London to Moscow are London Heathrow - Moscow Sheremetyevo, London Heathrow - Moscow Vnukovo and London Heathrow - Moscow Domodedovo.

What are the most popular airlines that fly from London to Moscow?

When booking a flight from London to Moscow, you may want to consider flying on KLM, LOT or Brussels Airlines as they are the most popular for this route.

What are the cheapest flights from London to Moscow?

Looking at all options, your cheapest flight can be booked for £237. While the most popular route (London Heathrow - Moscow Sheremetyevo) can be booked for £182 on average our data indicates £274 when flying from London to Moscow.

Top 5 airlines flying from London to Moscow

The chart below displays the airlines Cheapflights users travelling from London to Moscow choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
PobedaCheapest£81Average£98FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Pobeda flights
Brussels AirlinesCheapest£118Average£173FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Brussels Airlines flights
LufthansaCheapest£135Average£187FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
LOTCheapest£146Average£206FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search LOT flights
KLMCheapest£188Average£251FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights