Madrid to Mexico City is one of the strongest direct links between Europe and Latin America, and it is a genuine non-stop: both Iberia and Aeromexico fly it every day in about twelve hours. Checking every return fare on sale, the direct costs €759–€951, while connections through Cancún come in below it at €702–€738. This guide covers who really flies the route, what a return actually costs in euros, and when to book.
Route: Madrid (MAD) → Mexico City, Benito Juárez (MEX)
Distance: approximately 9,050 km (5,625 miles)
Non-stop flight time: about 11h 30m – 12h 50m westbound (a little shorter coming back)
Direct flights: Yes — Iberia and Aeromexico both operate daily non-stop flights, each on the Boeing 787 Dreamliner, at €759–€951 in our fare data. One-stop options do undercut them, but only modestly: every cheap connection we found routes through Cancún at €702–€738, and some land at Felipe Ángeles (NLU), about 45 km north of the city, rather than Benito Juárez (MEX). For roughly €60 the direct is usually the better trip.
Fares from Madrid to Mexico City (EUR)
Mexico City is a year-round destination, but fares track both Mexican and Spanish demand. The priciest weeks are the Spanish summer holidays (July–August), Christmas/New Year and Easter (Semana Santa); the quietest and cheapest tend to be September and the shoulder weeks of spring and autumn. The figures below are typical economy return fares in euros.
| Month | Demand | What to expect |
|---|---|---|
| January | — | high |
| February | — | medium |
| March | — | medium-high (Semana Santa) |
| April | — | medium-high (Easter) |
| May | — | medium |
| June | — | medium |
| July | — | very high (summer) |
| August | — | very high |
| September | — | low |
| October | — | low-medium |
| November | — | medium |
| December | — | very high (holidays) |
Checked against every return fare on sale as we write, a typical fair price is roughly €700 — and that is the floor, not a target: the cheapest fare of any kind is €702, on a connection through Cancún, with the connecting median at €727. The non-stops run €759–€951, Aeromexico from €759 and Iberia from €792. So a direct under about €800 is a genuinely good one, and there is nothing in the five or six hundreds to hold out for. The best fares usually appear in September and the spring/autumn shoulders.
Airlines on this route
Non-stop (about 12 hours):
- Iberia — multiple daily non-stops from its Madrid hub on the Boeing 787, with Economy, Premium Economy and Business cabins.
- Aeromexico — daily non-stop on the Boeing 787; Mexico’s flag carrier and part of SkyTeam, handy for onward domestic connections.
One-stop (occasionally cheaper, about 15–20 hours total):
- Air France via Paris and KLM via Amsterdam — comfortable European routings when the non-stops are pricey.
- Lufthansa via Frankfurt and other full-service carriers — useful for connecting fares, though they rarely undercut the direct flights by much.
Because two airlines fly the non-stop head to head, competition usually keeps direct fares reasonable — a one-stop only makes sense when it is clearly cheaper or fits a wider itinerary.
When to book & how to save
- Book 2–4 months ahead for the best balance of price and choice; long-haul fares to Mexico rarely drop in the final weeks.
- Avoid the Spanish summer (July–August), Christmas and Easter if you can — these are the busiest and most expensive weeks.
- Target September or the spring/autumn shoulders for the lowest fares and thinner crowds.
- Check checked-bag rules: Iberia and Aeromexico usually include a checked bag on transatlantic economy, but the cheapest “light” fares may not — compare the all-in price.
- Consider the altitude: Mexico City sits at 2,240 m, so allow a day to acclimatise before any onward travel.
Arriving in Mexico City
Flights land at Benito Juárez International (MEX), about 5 km east of the historic centre. The cheapest way in is the authorised airport taxi — buy a fixed-price ticket at the official desk inside the terminal (roughly €12–€20 to the central districts), rather than hailing one outside. The Metro (Line 5, Terminal Aérea station) is very cheap but not ideal with luggage. Note that some low-cost and regional flights use the newer Felipe Ángeles (NLU) airport well north of the city — check which airport your ticket uses.
Frequently asked questions
How long is the flight from Madrid to Mexico City?
Non-stop flights take about 11 hours 30 minutes to 12 hours 50 minutes westbound (Madrid to Mexico City), and a little less on the return with favourable winds. One-stop itineraries via Paris, Amsterdam or Frankfurt typically add several hours, running 15 to 20 hours in total.
Are there direct flights from Madrid to Mexico City?
Yes. Iberia and Aeromexico both fly non-stop between Madrid and Mexico City every day, each using the Boeing 787 Dreamliner. With two airlines competing on the direct route, you rarely need a connection unless a one-stop fare is clearly cheaper.
How much does it cost to fly from Madrid to Mexico City?
A typical economy return runs about €700–€900 depending on the season and on whether you connect. Connections through Cancún sit at the bottom, €702–€738; the non-stops run €759–€951. The July–August and December peaks push everything toward the top.
What is the cheapest month to fly from Madrid to Mexico City?
September is usually the cheapest, followed by the quieter weeks of spring and autumn. In the dates we could price, connecting returns started at €702 and the cheapest non-stop at €759. Avoid the Spanish summer holidays (July–August), Christmas and Easter, which are the busiest and most expensive.
Which airlines fly from Madrid to Mexico City?
Non-stop: Iberia (€792–€951) and Aeromexico (from €759), both on the Boeing 787. The cheapest fares in our data were one-stop routings through Cancún at €702–€738, some of which land at Felipe Ángeles (NLU) rather than Mexico City’s main airport. Air France (via Paris), KLM (via Amsterdam) and Lufthansa (via Frankfurt) also sell the route but did not appear among the cheapest fares when we checked.
Which airport do I fly into in Mexico City?
The non-stops land at Benito Juárez International (MEX), the city’s main airport, just east of the centre. A newer airport, Felipe Ángeles (NLU), sits north of the city and handles some domestic and low-cost flights — check your ticket so you arrange the right transfer.
How far in advance should I book Madrid to Mexico City flights?
Aim to book 2 to 4 months ahead. Transatlantic fares to Mexico tend to rise as departure approaches, especially around the summer holidays and the Christmas peak, so early booking almost always wins.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures (Tuesday to Thursday) usually price a little lower than Friday–Sunday, and flying out and back on weekdays can save €40–€100 on a return. Being flexible by a day or two is one of the easiest ways to cut the fare.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



