$512 Cheap Flights from Mexico City (MEX) to London (LHR)

Find available prices by choosing your travel dates.

Cheap Flights from Mexico City to London (MEX-LHR)

Prices were available within the past 7 days and start at $512 for one-way flights and $876 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

British Airways
American Airlines
Iberia
British Airways
American Airlines
British Airways
Virgin Atlantic
American Airlines
KLM
Aeromexico

Frequently asked questions

How long does it take to fly from Mexico City Intl. Airport (MEX) to Heathrow Airport?
A direct flight with Aeromexico takes about 11 hours and 40 minutes. Lock in a seat on the 9:20PM flight from Mexico City Intl. Airport (MEX) and land at London Heathrow at 4:00PM. Get your hands on a great deal on this and many other routes when you purchase your ticket with Expedia.
Is it cheaper to buy a plane ticket from Benito Juárez Intl. Airport to LHR last minute?
When it’s time to book your flights, being organized pays off. While it’s possible to score a last-minute deal on a Mexico City Intl. Airport (MEX) to Heathrow Airport flight, tickets usually don’t get cheaper as the date of departure nears. Based on flight pricing and demand studies in 2022, we have found that the sweet spot to book a domestic flight is between 28 – 35 days ahead. For international travel it’s between three and four months.
What airline has the least delays from MEX to Heathrow Airport?
If you don’t want to be stuck in the departure lounge — or worse, your trip left in tatters because of a flight delay — go with Aeromexico. Around 90% of its Benito Juárez Intl. Airport to Heathrow Airport (LHR) services get in on time. You can check your flight status before heading to the airport through the Expedia App. It’ll also provide you with real-time notifications about things like any gate changes, luggage carousel numbers and how to get to your hotel. Everything you need to know is in your pocket with this handy travel companion.
What airports do you fly into for London from Mexico City?
From Mexico City, you can fly into London via Heathrow Airport (LHR), London City Airport (LCY) and Gatwick Airport (LGW). Check which airport is the best option for you before making your decision. If you choose Heathrow Airport (LHR), it’s around 14 mi west of the downtown area. Use the dollars you save when booking your trip with Expedia to experience the city’s awesome sights, such as Big Ben and Buckingham Palace.
What are the most popular departure times for flights from Mexico Airport to London Heathrow?
For British Airways flights jetting from Mexico City Intl. Airport (MEX) to Heathrow Airport (LHR), the most popular departure times are between 9:00 PM - 10:00 PM. If you want to avoid any holdups, head out in the morning. This gives you a better chance to dodge the air traffic that builds up as the day goes by.
Can I change the date of my flight from Benito Juárez Intl. Airport to Heathrow Airport?
You can easily make changes to your MEX to Heathrow Airport (LHR) trip via the Expedia Trips portal. But before you begin, check out the fare rules in your itinerary to learn what you’re allowed to do and if fees apply. Some carriers have a change fee per person, on top of any difference in ticket prices. But if you booked in the last 24 hours, you may be able to cancel for free and book new flights. You can also take a look at our Customer Service portal for more advice and to connect with our Virtual Agent.
*Available to One Key members.