Cheap Flights from Madrid (MAD) to Mexico City (MEXA)

Compare Madrid to Mexico City flight deals

Find the cheapest month or even day of the year to fly to Mexico City

Book the best Mexico City fare with no extra fees

Flight deals from Madrid Airport to Mexico City

Looking for a cheap last-minute deal or the best return flight from Madrid Airport to Mexico City? If you want to travel next month, return fares start from £576. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Madrid to Mexico City

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

Direct flights from Madrid to Mexico City

Madrid to Mexico City: Flight information

The things to know before you go.
Cheapest flight found£245
Cheapest month to flyApril
Average flight time11 hrs, 44 mins
Most popular airlineEL AL Israel Airlines
Average flights per week195

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

There are 3 airports in Mexico City: Mexico City Juarez International, Felipe Angeles International and Toluca.
The best price we found for a return flight from Madrid to Mexico City is £556. 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.
11 hours and 43 minutes is the average flight time from Madrid to Mexico City.
Aeromexico, EL AL Israel Airlines and Qatar Airways fly direct from Madrid to Mexico City.
As of April 2026, there are 187 flights per week flying from Madrid to Mexico City.
The cheapest month to fly from Madrid to Mexico City is usually April.
If you're flying from Madrid Airport, the cheapest airport near Mexico City is Mexico City Juarez International – which is 4.0 miles away from the centre of Mexico City. We've found flights into this airport from £556.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Mexico City on Monday, 27 April 2026.
Yes – the average flight time is 11 hours and 43 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 Mexico City 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 Mexico City is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 17°C. June is typically the warmest month in Mexico City, when it usually averages around 24°C. You can expect the least rain in December. The coldest month is December, with temperatures averaging 5°C. The rainiest month is September.
Currently, Avianca and Iberia offer the cheapest flight tickets to Mexico City.

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

  • Expect to be in the air for 10 hours 35 minutes. That's the average duration of a direct flight from Adolfo Suarez Madrid-Barajas Airport to Mexico City.

  • Adolfo Suarez Madrid-Barajas Airport is located in Madrid. Based in the UTC-6 timezone, Mexico City is seven hours behind Madrid.

  • With 39 weekly flights between the two airports, Adolfo Suarez Madrid-Barajas Airport (MAD) to Mexico City Benito Juarez International Airport (MEX) is the busiest route. Aeromexico operates the earliest flight at 09:00. If you prefer to make the most of your day before taking off, the latest departure from MAD to MEX is with Iberia at 23:55.

  • Allow plenty of time to get on your MAD to Mexico City flight. As a general rule, turn up at least two hours before international departures and an hour ahead for domestic flights.

  • Flying during a peak month such as July? Public holidays and other high seasons can mean longer lines at check-in and security. Play things extra safe and get there up to four hours ahead of international flights and two hours before domestic departures.

  • Direct Adolfo Suarez Madrid-Barajas Airport to Mexico City tickets are available for booking. Mexico City Benito Juarez International Airport (MEX) is where you'll be landing.

  • Take to the skies with Iberia. This well-known airline operates direct flights from Adolfo Suarez Madrid-Barajas Airport to Mexico City.

  • Think about adding a stopover to potentially save on your plane ticket from MAD to Mexico City. Just uncheck 'Direct flights only' during your search. Break up your journey by stopping at one of these connection hubs:

    • New York John F. Kennedy International Airport (JFK)

    • Barcelona-El Prat Airport (BCN)

    • Bogota El Dorado International Airport (BOG)

  • Travelling from central Madrid to MAD takes around 30 minutes by public transport. If you drive, ride-share or get a taxi, you'll cover the 13 kms (8 miles) in 20 minutes or so, depending on traffic conditions.

  • Looking for a hotel close to MAD? If you're boarding an early flight from Adolfo Suarez Madrid-Barajas Airport to Mexico City, these accommodation options will put you moments from check-in:

  • 77% of flights leaving from Adolfo Suarez Madrid-Barajas Airport touch down at their destination on time.

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

  • £245 is currently the best price for a one-way Adolfo Suarez Madrid-Barajas Airport to Mexico City flight. Return plane tickets start at £556. These prices may change based on availability and demand.

  • Booking early is often the key to locking in a cheap flight from MAD to Mexico City. Fares tend to rise as demand increases, so the closer you get to departure, the more expensive your ticket may be.

  • If you have flexibility with your travel dates, try using the 'Whole month' search tool. It'll give you the cheapest price across every month when looking for a Adolfo Suarez Madrid-Barajas Airport to Mexico City ticket.

  • Locking in a cheap flight from MAD to Mexico City couldn't be easier with Price Alerts. Simply set up one of these automatic notifications and we'll let you know as soon as a new discount appears.

  • Pick your ideal arrival and departure times, number of stops and airlines with our filters. Then, sort the results for your flight from Adolfo Suarez Madrid-Barajas Airport to Mexico City by 'Fastest,' 'Best' or 'Cheapest.'

Airports in Mexico City

Mexico City Benito Juarez International Airport (MEX)

  • Mexico City Benito Juarez International Airport (MEX) to central Mexico City takes around 30 minutes by car. The centre is roughly 13 kms (8 miles) away.

  • It'll take around 40 minutes if you're using public transport.

  • If you have a late flight from Adolfo Suarez Madrid-Barajas Airport to Mexico City, few things beat the convenience of staying close to the terminal. Pick up your bags from the carousel and then be showered and relaxing soon after at one of these hotels near MEX:

  • For the lowest price, book your ride from Mexico City Benito Juarez International Airport around four weeks ahead of your flight from MAD to Mexico City.

Mexico City Felipe Angeles International Airport (NLU)

  • After your flight from Adolfo Suarez Madrid-Barajas Airport to Mexico City has hit the runway, you can make your way to the city centre in around 55 minutes by car. Central Mexico City is roughly 56 kms (35 miles) from Mexico City Felipe Angeles International Airport (NLU).

  • If you choose to travel on public transport, the ride to the centre will take you 2 hours or so.

  • Relax and unpack not long after your MAD to Mexico City flight at Verticca Hotel. This comfy accommodation option is an easy drive from NLU.

  • Don't pay more than you need to. Securing your ride one week before your arrival at NLU can land you a better rate.

Best time to go to Mexico City

  • It's time to pick your travel dates for your flight from Adolfo Suarez Madrid-Barajas Airport to Mexico City. September is the busiest month to travel to Mexico City. If you want a more peaceful vibe, go in November.

  • The warmest month in Mexico City is May, with temperatures ranging between 12ºC and 30ºC. Book your Adolfo Suarez Madrid-Barajas Airport to Mexico City plane ticket then if that's your definition of good weather.

  • Look for cheap tickets from MAD to Mexico City in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 6ºC and 23ºC on average.

More about Mexico City

  • Once you've booked your flight from Adolfo Suarez Madrid-Barajas Airport to Mexico City, find a hotel that offers the right mix of comfort and location. Make one of these options your base for exploring Mexico City:

  • Historic Centre (Centro Historico) and Zócalo are just the start of the major attractions to add to your Mexico City to-do list. Continue your sightseeing adventures at Basilica of Our Lady of Guadalupe.

Explore more of Mexico

  • You've seen Mexico City, now it's time to explore more of Mexico. Journey about 467 kms (290 miles) west to Guadalajara to tick off its top sights. From Guadalajara Cathedral to Temple of Our Lady of Guadalupe and Mural Gigante FRIDA KHALO, you'll have a packed itinerary ahead.

  • If you're looking to explore another great destination in Mexico, consider Puebla, about 105 kms (65 miles) southeast of Mexico City. Zócalo de Puebla, Temple of Our Lady of Guadalupe and Centro Histórico de Puebla are the start of reasons to visit.

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