Using the online timetable is an easy way to look at all the direct flights Madrid — Mexico City
87 flights in a week
Departure and arrival times are local (Madrid and Mexico City)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 02:20 | 04:42 | mon | Aeromexico | 10h 22m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates | |
| 03:35 | 06:42 | sat | Aeromexico | 11h 7m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates | |
| 09:00 | 12:30 | mon, sun | AM20 | Aeromexico | 11h 30m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 09:00 | 12:25 | sun | AM20 | Aeromexico | 11h 25m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 09:00 | 12:40 | mon, tue, wed, fri, sat | AM20 | Aeromexico | 11h 40m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 09:00 | 12:35 | mon, tue, fri, sat, sun | AM20 | Aeromexico | 11h 35m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 09:00 | 12:45 | tue, fri, sat, sun | AM20 | Aeromexico | 11h 45m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 09:00 | 13:15 | fri, sat, sun | AM20 | Aeromexico | 12h 15m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 10:45 | 14:55 | daily | AM2 | Aeromexico | 12h 10m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 10:55 | 16:15 | sat | AM2 | Aeromexico | 12h 20m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 10:55 | 16:05 | mon, tue, wed, thu, fri, sun | AM2 | Aeromexico | 12h 10m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 13:15 | 16:45 | daily | IB307 | Iberia | 11h 30m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 13:20 | 18:40 | mon, tue, wed, sun | IB307 | Iberia | 12h 20m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 14:30 | 19:36 | thu | World2Fly | 12h 6m | Adolfo Suarez Madrid-Barajas Airport — Santa Lucia | Select dates | |
| 16:10 | 20:43 | wed | Iberojet | 11h 33m | Adolfo Suarez Madrid-Barajas Airport — Santa Lucia | Select dates | |
| 16:10 | 22:19 | wed | Iberojet | 13h 9m | Adolfo Suarez Madrid-Barajas Airport — Santa Lucia | Select dates | |
| 16:50 | 22:10 | thu, fri | IB311 | Iberia | 12h 20m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 17:00 | 20:13 | sun | AM9486 | Aeromexico | 11h 13m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 18:25 | 21:55 | daily | IB311 | Iberia | 11h 30m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 22:30 | 03:31 | fri | Iberojet | 12h 1m | Adolfo Suarez Madrid-Barajas Airport — Santa Lucia | Select dates | |
| 22:30 | 03:13 | fri | Iberojet | 11h 43m | Adolfo Suarez Madrid-Barajas Airport — Santa Lucia | Select dates | |
| 23:35 | 03:40 | daily | AM22 | Aeromexico | 12h 5m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 23:45 | 04:50 | daily | AM22 | Aeromexico | 12h 5m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 23:55 | 03:20 | daily | IB303 | Iberia | 11h 25m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 23:55 | 05:10 | fri, sat, sun | IB303 | Iberia | 12h 15m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |
| 23:55 | 03:15 | sat | IB303 | Iberia | 11h 20m | Adolfo Suarez Madrid-Barajas Airport — Benito Juarez International Airport | Select dates |