Airlines with flights from Madrid to Mexico City
There are 10 airlines with scheduled flights between MAD and MEX. Both Iberia and Aeromexico operates non-stop flights from Barajas to Mexico City International Airport and the flight time is 11 hours and 30 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Aeromexico
-
Total flight time: 11 hours and 50 minutes
-
Sky Team Alliance
-
Mexico City is a Aeromexico hub.
-
18 flights per week
-
Boeing 787-9Boeing 787-8
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Miami with American Airlines
-
Total flight time: 14h 40m - 18h 00m.
-
One World Alliance
-
29 flights per week
Flight
AA257
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 14h 50m - 18h 55m.
-
Sky Team Alliance
-
35 flights per week
Flight
AF178
AF174
AF178
AF174
The timetable & schedule information was updated at 2026-04-21
Via Atlanta with Delta Air Lines
-
Total flight time: 14h 55m - 17h 45m.
-
Sky Team Alliance
-
28 flights per week
Flight
DL585
The timetable & schedule information was updated at 2026-04-21
Via Monterrey with Aeromexico
-
Total flight time: 14h 55m - 18h 25m.
-
Sky Team Alliance
-
Mexico City is a Aeromexico hub.
-
12 flights per week
-
Boeing 787-9Boeing 787-8
Flight
AM939
AM971
AM933
AM937
The timetable & schedule information was updated at 2026-04-21

There are 10 airlines with scheduled flights between MAD and MEX. Both Iberia and Aeromexico operates non-stop flights from Barajas to Mexico City International Airport and the flight time is 11 hours and 30 minutes.
Via London with British Airways
Via New York with United
Via Bogota with AVIANCA
Via Frankfurt with Lufthansa
Via Toronto with Air Canada