Cheap Flights from Mexico City to Madrid

Compare Mexico City to Madrid flight deals

Find the cheapest month or even day of the year to fly to Madrid

Book the best Madrid fare with no extra fees

Flight deals from Mexico City to Madrid

Looking for a cheap last-minute deal or the best return flight from Mexico City to Madrid? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mexico City to Madrid

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Mexico City to Madrid flights are currently cheapest in February.

Direct flights from Mexico City to Madrid

Mexico City to Madrid: Alternative routes

Compare routes from Mexico City to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Mexico City to Madrid: Flight information

The things to know before you go.
Cheapest flight foundر.ق.‏ 1,245
Cheapest month to flyFebruary
Average flight time10 hrs, 35 mins
Most popular airlineEL AL Israel Airlines
Average flights per week129

Finding cheap flights from Mexico City to Madrid: Frequently asked questions

The best price we found for a return flight from Mexico City to Madrid is ر.ق.‏ 2,326. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
10 hours and 35 minutes is the average flight time from Mexico City to Madrid.
EL AL Israel Airlines, Iberia and Qatar Airways fly direct from Mexico City to Madrid.
As of July 2025, there are 129 flights per week flying from Mexico City to Madrid.
The cheapest month to fly from Mexico City to Madrid is usually September.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Madrid Airport on Monday, 22 September 2025.
Yes – the average flight time is 10 hours and 35 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Madrid but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Madrid is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Mexico City to Adolfo Suarez Madrid-Barajas Airport (MAD): What you need to know

  • There are two main airports where your trip can begin in Mexico City. Check out your options departing from Benito Juarez International Airport (MEX) or Santa Lucia Air Force Base Airport (NLU) when booking your flight from Mexico City to Adolfo Suarez Madrid-Barajas Airport (MAD).

  • Expect to be in the air for 10 hours 30 minutes. On average, that's the time it takes for a direct Mexico City to Adolfo Suarez Madrid-Barajas Airport flight.

  • Adolfo Suarez Madrid-Barajas Airport is located in Madrid. The city runs on the UTC+1 timezone and is seven hours ahead of Mexico City.

  • Benito Juarez International Airport (MEX) to Adolfo Suarez Madrid-Barajas Airport (MAD) is the most popular route. There are 39 direct weekly departures to pick from. If you have things to do before heading off, take the last flight with Iberia at 11:55pm. Choose the first MEX to MAD departure with Iberia at 12:05am if you want to get going earlier.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This will give you enough time to board your flight from Mexico City to MAD.

  • Planning to travel during a peak time like a bank holiday? Expect longer queues at security and check-in. For peace of mind, arrive up to four hours before international flights and two hours ahead of domestic departures.

Airports in Mexico City

Benito Juarez International Airport (MEX)

  • Benito Juarez International Airport (MEX) will have you travelling directly to your destination. Nonstop flights from Mexico City to Adolfo Suarez Madrid-Barajas Airport (MAD) operate out of this terminal.

  • You can get away on a direct flight from Mexico City to Adolfo Suarez Madrid-Barajas Airport with Iberia. This top airline operates services from MEX.

  • The top choice among passengers flying between MEX and MAD is Iberia.

  • Iberia is the best performing carrier for punctuality on this route.

  • Stopovers are the perfect opportunity to break up your journey and perhaps even explore another city. When browsing cheap flights from Mexico City to MAD leaving from Benito Juarez International Airport (MEX), uncheck the 'Direct flights only' box to find out where you can stop along the way. Here's where you could connect through:

    • Hartsfield-Jackson Atlanta International Airport (ATL)

    • Miami International Airport (MIA)

    • Cancun International Airport (CUN)

  • Travelling from central Mexico City to MEX takes about 55 minutes by public transport. If you drive, ride-share or take a cab, you'll cover the 8 kilometres in 25 minutes or so, depending on traffic.

  • Looking for a convenient hotel near Benito Juarez International Airport? If you've booked an early flight from Mexico City to Adolfo Suarez Madrid-Barajas Airport, these accommodation options will have you sleeping conveniently close to check-in:

  • 80.91% of flights departing from Benito Juarez International Airport touch down at their destination on schedule. Given its strong performance rating, you're unlikely to face delays when setting off from MEX.

Santa Lucia Air Force Base Airport (NLU)

  • Knock a new city off your list or just take some time to unwind with a stopover. If you'd like to break up your flight from Mexico City to Adolfo Suarez Madrid-Barajas Airport, here's where you can stop when heading out from Santa Lucia Air Force Base Airport:

    • Cancun International Airport (CUN)

    • Tocumen International Airport (PTY)

    • Las Americas International Airport (SDQ)

  • NLU is about 40 kilometres from central Mexico City. It takes 55 minutes or so to get to the airport if you're driving from the city centre. Public transport takes approximately 1 hour 45 minutes.

  • Getting everyone to the airport on time before your Mexico City to MAD flight is easier when you stay near Santa Lucia Air Force Base Airport. If you have an early departure, Verticca Hotel will have you a quick ride from check-in.

  • 67.58% of flights leaving Santa Lucia Air Force Base Airport stick to their scheduled arrival time.

About Adolfo Suarez Madrid-Barajas Airport (MAD)

Getting from Adolfo Suarez Madrid-Barajas Airport (MAD) to central Madrid

  • Central Madrid is about 13 kilometres from Adolfo Suarez Madrid-Barajas Airport. Journey times by car hire or cab will vary based on traffic conditions, so do a little research before you go.

  • If you're travelling by public transport, expect a journey of around 35 minutes.

How to find the cheapest flights from Mexico City to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • ر.ق.‏ 1,245 is the best price for a one-way ticket from Mexico City to Adolfo Suarez Madrid-Barajas Airport. A return flight starts from ر.ق.‏ 2,326. These fares can change depending on availability and demand.

  • To snag cheap flights from Mexico City to MAD, book your ticket six months ahead of your departure date.

  • November is when you're most likely to find a bargain on a Mexico City to Adolfo Suarez Madrid-Barajas Airport ticket. If you're looking to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • Snapping up a cheap flight ticket from Mexico City to MAD is a breeze with Price Alerts. Simply create one of these automatic alerts and we'll notify you when a lower fare pops up.

  • Tailor your flights using filters. Select your departure and arrival times, airlines and total journey duration. You can also sort your results by 'Cheapest,' 'Best' or 'Fastest' flights from Mexico City to Adolfo Suarez Madrid-Barajas Airport.

The best time to fly from Mexico City to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • July is when most people book flights from Mexico City to Adolfo Suarez Madrid-Barajas Airport (MAD). Plan your visit to Madrid in April for a more low-key escape.

  • The warmest month in Madrid is July, with temperatures ranging between 17ºC and 36ºC. Book your Mexico City to MAD flight ticket then if this is the type of weather you enjoy.

  • Search for cheap tickets from Mexico City to Adolfo Suarez Madrid-Barajas Airport in January if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 0ºC and 11ºC.

More about Madrid

  • When it comes to looking for somewhere to lay your head, you'll find the best places to stay in Madrid right here. Explore these hotels once you've locked in your flight from Mexico City to Adolfo Suarez Madrid-Barajas Airport:

  • There are so many things to see and do in this city, it can be tricky to know where to start. Museo del Prado, Plaza Mayor and Museo Nacional Thyssen-Bornemisza are top sights which should feature on any well-planned Madrid itinerary.

Explore more of Spain

  • Zaragoza is just one of the many places in Spain waiting to be discovered after you've experienced Madrid. Around 274 kilometres away to the north-east, its best attractions include Plaza España, Plaza del Pilar and La Seo del Salvador.

  • If you're eager to discover another side of Spain, consider Salamanca, about 193 kilometres west of Madrid. Salamanca, Casco Historico, Catedral de Salamanca and Plaza Mayor are the start of reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.