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 22 airlines. Fly non-stop with Iberia or Aeromexico, or choose from 25 different stopover flights. The shortest flight time is 11 hours and 50 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 26 airlines and as many as 918 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, Barcelona or any other of the 24 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 Guadalajara or Monterrey. Aeromexico is a member of SkyTeam.
With American Airlines
If you fly to Mexico City from Madrid with American Airlines you will do a stopover in Dallas. American Airlines 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 11 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 45m | - | 5665 miles (9115 km) |
GUA Guatemala City | 15h 13m | 1h 21m | 6101 miles (9817 km) |
BCN Barcelona | 15h 45m | 2h 45m | 6225 miles (10016 km) |
CUN Cancun | 15h 55m | 2h 10m | 5777 miles (9295 km) |
DFW Dallas | 15h 55m | 1h 56m | 5925 miles (9533 km) |
ATL Atlanta | 16h 5m | 2h 24m | 5688 miles (9152 km) |
IAD Dulles | 16h 15m | 2h 13m | 5704 miles (9178 km) |
GDL Guadalajara | 16h 28m | 2h 31m | 6112 miles (9834 km) |
MIA Miami | 16h 45m | 4h 45m | 5721 miles (9205 km) |
MTY Monterrey | 17h 0m | 4h 11m | 5879 miles (9459 km) |
FRA Frankfurt | 17h 5m | 2h 15m | 6856 miles (11031 km) |
MDE Medellin | 17h 13m | 2h 40m | 6857 miles (11033 km) |
LHR London | 17h 15m | 2h 5m | 6342 miles (10204 km) |
PTY Panama City | 17h 15m | 2h 54m | 6603 miles (10624 km) |
MUC Munich | 17h 40m | 2h 5m | 7086 miles (11401 km) |
JFK New York | 17h 50m | 3h 20m | 5702 miles (9175 km) |
CDG Paris | 17h 55m | 2h 45m | 6412 miles (10317 km) |
LGW London | 17h 55m | - | - |
FCO Rome | 18h 0m | 1h 35m | 7217 miles (11612 km) |
YUL Montreal | 18h 25m | 4h 10m | 5788 miles (9313 km) |
ORD Chicago | 18h 35m | 4h 10m | 5913 miles (9514 km) |
ORY Paris | 18h 45m | - | - |
BOG Bogota | 18h 55m | 4h 57m | 6991 miles (11249 km) |
EWR New York | 19h 5m | - | - |
AMS Amsterdam | 19h 30m | 4h 40m | 6664 miles (10722 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.