Airlines with flights from London to Mexico City
There are 11 airlines with scheduled flights between LHR and MEX. Both Aeromexico and British Airways operates non-stop flights from Heathrow to Mexico City International Airport and the flight time is 11 hours and 40 minutes.
Choose airline
Schedules
Non-stop with Aeromexico
-
Total flight time: 11 hours and 40 minutes
-
Sky Team Alliance
-
Mexico City is a Aeromexico hub.
-
7 flights per week
-
Boeing 787-8Boeing 787-9
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with British Airways
-
Total flight time: 11 hours and 35 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
7 flights per week
-
Boeing 787-9
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Dallas with American Airlines
-
Total flight time: 14h 13m - 17h 44m.
-
One World Alliance
-
43 flights per week
Flight
AA2350
AA2233
AA2233
The timetable & schedule information was updated at 2026-04-21
Via Miami with American Airlines
-
Total flight time: 14h 45m - 17h 05m.
-
One World Alliance
-
24 flights per week
Flight
AA257
The timetable & schedule information was updated at 2026-04-21
Via Atlanta with Delta Air Lines
-
Total flight time: 14h 45m - 17h 20m.
-
Sky Team Alliance
-
21 flights per week
Flight
DL585
DL589
The timetable & schedule information was updated at 2026-04-21
Via Houston with United Airlines
-
Total flight time: 14h 50m - 16h 30m.
-
22 flights per week
Flight
UA1028
UA429
The timetable & schedule information was updated at 2026-04-21

There are 11 airlines with scheduled flights between LHR and MEX. Both Aeromexico and British Airways operates non-stop flights from Heathrow to Mexico City International Airport and the flight time is 11 hours and 40 minutes.
Via Paris with Air France
Via Frankfurt with Lufthansa
Via Amsterdam with KLM
Via Madrid with Iberia
Via Toronto with Air Canada
Via Calgary with WestJet