Airlines with flights from Mexico City to London
There are 10 airlines with scheduled flights between MEX and LHR. Both Aeromexico and British Airways operates non-stop flights from Mexico City International Airport to Heathrow and the flight time is 10 hours and 40 minutes.
Choose airline
Schedules
Non-stop with Aeromexico
-
Total flight time: 10 hours and 40 minutes
-
Sky Team Alliance
-
Mexico City is a Aeromexico hub.
-
7 flights per week
-
Boeing 787-9Boeing 787-8
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with British Airways
-
Total flight time: 10 hours and 30 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 Toronto with Air Canada
-
Total flight time: 13h 05m - 16h 45m.
-
35 flights per week
Flight
AC852
AC852
AC856
AC856
The timetable & schedule information was updated at 2026-04-21
Via Houston with United Airlines
-
Total flight time: 13h 10m - 15h 20m.
-
60 flights per week
Flight
UA880
UA880
UA5
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 13h 10m - 16h 25m.
-
Sky Team Alliance
-
14 flights per week
Flight
KL1011
The timetable & schedule information was updated at 2026-04-21
Via Charlotte with American Airlines
-
Total flight time: 13h 15m - 17h 15m.
-
One World Alliance
-
35 flights per week
Flight
AA734
The timetable & schedule information was updated at 2026-04-21

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