Flights from Madrid to Mexico City – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to MEX – All flight route options from Barajas, Spain to Mexico City International Airport, Mexico. These routes are operated by 21 airlines. Fly non-stop with Iberia or Aeromexico, or choose from 25 different stopover flights. The shortest flight time is 11 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Mexico City Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Mexico City flights
There are over 27 airlines and as many as 1112 flights every week to this destination. You can fly non-stop to Mexico City (MEX) from Madrid (MAD) with Aeromexico or Iberia but if a stopover option suits you better you can choose to fly via Guatemala City, Cancun or any other of the 25 alternatives with connectiing airports.
Madrid to Mexico City with Aeromexico
You can fly non-stop every weekday with flights departing between 9:00 am and 11:00 pm. You can also take a connecting flight via Monterrey or Guadalajara. Aeromexico is a member of SkyTeam.
With British Airways
If you fly from Madrid with British Airways you will do a stopover in London, LHR before reaching Mexico City. This flight trip will take 15 hours and 45 minutes and you can fly every weekday with departures at 10 in the morning or 12 in the afternoon. British Airways is a member of the air alliance OneWorld.
Distance & flight times: Barajas to Mexico City International Airport
The shortest flight time between MAD and MEX is 12 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 5m | - | 5665 miles (9115 km) |
GUA Guatemala City | 15h 10m | 1h 27m | 6101 miles (9817 km) |
CUN Cancun | 15h 40m | 3h 9m | 5777 miles (9295 km) |
MTY Monterrey | 15h 50m | 2h 0m | 5879 miles (9459 km) |
BCN Barcelona | 15h 55m | 2h 5m | 6225 miles (10016 km) |
DFW Dallas | 16h 5m | 2h 50m | 5925 miles (9533 km) |
GDL Guadalajara | 16h 23m | 2h 4m | 6112 miles (9834 km) |
ORD Chicago | 16h 35m | 3h 39m | 5913 miles (9514 km) |
CDG Paris | 16h 40m | 2h 45m | 6412 miles (10317 km) |
MIA Miami | 16h 45m | 3h 45m | 5721 miles (9205 km) |
ATL Atlanta | 16h 49m | 4h 26m | 5688 miles (9152 km) |
MDE Medellin | 16h 55m | 1h 55m | 6857 miles (11033 km) |
FRA Frankfurt | 17h 5m | 2h 15m | 6856 miles (11031 km) |
MUC Munich | 17h 15m | 2h 30m | 7086 miles (11401 km) |
PTY Panama City | 17h 20m | 2h 51m | 6603 miles (10624 km) |
IAD Dulles | 17h 20m | 3h 25m | 5704 miles (9178 km) |
MCO Orlando | 17h 35m | 2h 56m | 5677 miles (9134 km) |
LHR London | 17h 35m | 1h 50m | 6342 miles (10204 km) |
LGW London | 17h 40m | - | - |
JFK New York | 17h 55m | 4h 15m | 5702 miles (9175 km) |
YUL Montreal | 18h 10m | 4h 45m | 5788 miles (9313 km) |
FCO Rome | 18h 15m | 2h 45m | 7217 miles (11612 km) |
EWR New York | 18h 45m | - | - |
ORY Paris | 18h 50m | - | - |
AMS Amsterdam | 18h 55m | 4h 40m | 6664 miles (10722 km) |
BOG Bogota | 19h 10m | 4h 6m | 6991 miles (11249 km) |


Quick copy and share this page
From Madrid to Mexico
Below is a list of other destinations to Mexico from Barajas with either direct flights or 1 stop connections.
From Spain to Mexico City
Below is a list of other cities in Spain with flights to Mexico City with either non-stop or connecting flights.