Flights from Mexico City to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MEX to MAD – All flight route options from Mexico City International Airport, Mexico to Barajas, Spain. These routes are operated by 19 airlines. Fly non-stop with Aeromexico or Iberia, or choose from 27 different stopover flights. The shortest flight time is 10 hours and 35 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 Barajas
We got great deals on hotels and car rentals near the airport.
Mexico City to Madrid flights
There are over 29 airlines and as many as 1271 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Mexico City (MEX) with Aeromexico or Iberia but if a stopover option suits you better you can choose to fly via Monterrey, Dallas or any other of the 27 alternatives with connectiing airports.
Mexico City to Madrid with Aeromexico
You can fly non-stop every weekday with flights departing from 9:00 am to 11:00 pm. You can also take a connecting flight via Monterrey or Guadalajara. Aeromexico is a member of SkyTeam.
With American Airlines
If you choose to fly with American Airlines from Mexico City to Madrid you can make a transit either via Dallas or via Miami. The route via Dallas is 45 minutes faster. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Mexico City International Airport to Barajas
The shortest flight time between MEX and MAD is 10 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 35m | - | 5665 miles (9115 km) |
MTY Monterrey | 14h 0m | 1h 38m | 5879 miles (9459 km) |
DFW Dallas | 14h 5m | 1h 48m | 5925 miles (9533 km) |
GDL Guadalajara | 14h 15m | 2h 4m | 6112 miles (9834 km) |
BOS Boston | 14h 20m | 2h 11m | 5710 miles (9187 km) |
ATL Atlanta | 14h 25m | 2h 17m | 5688 miles (9152 km) |
SAL San Salvador | 14h 30m | 2h 0m | 6201 miles (9977 km) |
HAV Havana | 14h 40m | 2h 40m | 5768 miles (9281 km) |
MIA Miami | 14h 50m | 3h 40m | 5721 miles (9205 km) |
MCO Orlando | 14h 55m | 3h 0m | 5677 miles (9134 km) |
JFK New York | 15h 10m | 4h 5m | 5702 miles (9175 km) |
CUN Cancun | 15h 20m | 3h 49m | 5777 miles (9295 km) |
IAD Dulles | 15h 23m | 3h 2m | 5704 miles (9178 km) |
YUL Montreal | 15h 30m | 3h 25m | 5788 miles (9313 km) |
BCN Barcelona | 15h 35m | 4h 25m | 6225 miles (10016 km) |
MUC Munich | 15h 45m | 1h 45m | 7086 miles (11401 km) |
CDG Paris | 15h 50m | 2h 45m | 6412 miles (10317 km) |
ORD Chicago | 15h 53m | 3h 57m | 5913 miles (9514 km) |
EWR New York | 16h 10m | - | - |
PTY Panama City | 16h 18m | 2h 34m | 6603 miles (10624 km) |
LHR London | 16h 25m | 3h 10m | 6342 miles (10204 km) |
GUA Guatemala City | 16h 45m | 1h 21m | 6101 miles (9817 km) |
FCO Rome | 17h 20m | 2h 55m | 7217 miles (11612 km) |
AMS Amsterdam | 17h 35m | 4h 15m | 6664 miles (10722 km) |
BOG Bogota | 17h 55m | 3h 45m | 6991 miles (11249 km) |
SJO San Jose | 18h 0m | 4h 22m | 6504 miles (10465 km) |
CLO Cali | 18h 10m | 3h 50m | 7082 miles (11395 km) |
FRA Frankfurt | 18h 45m | 5h 0m | 6856 miles (11031 km) |


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