Spain

Cheap flights from Mexico City (MEX) to Spain

How far in advance should I book a flight from Mexico City to Spain?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 58 days in advance, which can save you up to 36% on flights from Mexico City to Spain compared to booking the week you need them. Waiting 58 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at $834. For sooner than that we have options available in the next 3 days from $1,034.

What is the cheapest month to fly from Mexico City to Spain?

February can be a great time to fly to Spain from Mexico City with a flight ticket averaging about $787. Cheapflights users have found deals in the month of February for as cheap as $575. The most expensive prices can be found in the month of July.

When is the cheapest time to fly from Mexico City to Spain (MEX - ES)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Mexico City to Spain as you normally would.

Cheap flights from Mexico City to Spain in January, February 2022

The best prices found for MEX to Spain flights for January, February
Jan 27 - Feb 3
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

1 stop

14h 00m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

1 stop

16h 35m
$258

Aeromexico

View Deal

Deal found 1/20/22

Feb 19 - Feb 26
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

10h 25m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

12h 20m
$289

Aeromexico

View Deal

Deal found 1/20/22

Feb 1 - Feb 15
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

10h 40m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

12h 55m
$518

Iberia

View Deal

Deal found 1/20/22

Mexico City to Spain 2022 flight deals

Cheap flights to Spain from Mexico City found for this year
Jan 27 - Feb 3
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

1 stop

14h 00m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

1 stop

16h 35m
$258

Aeromexico

View Deal

Deal found 1/20/22

Mar 3 - Mar 12
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

10h 30m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

1 stop

16h 55m
$273

Aeromexico

View Deal

Deal found 1/20/22

Feb 19 - Feb 26
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

1 stop

28h 30m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

12h 20m
$289

Aeromexico

View Deal

Deal found 1/20/22

Non-stop flights to Spain from Mexico City

Save time with Mexico City to Spain direct flight deals
Feb 19 - Feb 26
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

10h 25m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

12h 20m
$289

Aeromexico

View Deal

Deal found 1/20/22

Apr 26 - May 14
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

11h 10m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

11h 50m
$325

Aeromexico

View Deal

Deal found 1/20/22

Feb 1 - Feb 15
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

10h 40m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

12h 55m
$518

Iberia

View Deal

Deal found 1/20/22

Last minute flights from Mexico City to Spain

Late deals on return flights to Spain from Mexico City, departing today and this week
Jan 27 - Feb 3
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

1 stop

14h 00m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

1 stop

16h 35m
$258

Aeromexico

View Deal

Deal found 1/20/22

Feb 1 - Feb 15
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

10h 40m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

12h 55m
$518

Iberia

View Deal

Deal found 1/20/22

Jan 27 - Feb 22
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

Nonstop

10h 40m
MAD

Madrid Barajas

MEX

Mexico City Benito Juarez

Nonstop

12h 55m
$519

Iberia

View Deal

Deal found 1/19/22

One-way flights to Spain from Mexico City

The cheapest one-way flights from Mexico City to Spain
Feb 2
MEX

Mexico City Benito Juarez

MAD

Madrid Barajas

2 stops

35h 15m
$50

Avianca

View Deal

Deal found 1/21/22

Jun 7
MEX

Mexico City Benito Juarez

BCN

Barcelona-El Prat

1 stop

20h 00m
$290

Avianca

View Deal

Deal found 1/20/22

Jul 4
MEX

Mexico City Benito Juarez

BCN

Barcelona-El Prat

2 stops

32h 10m
$291

Avianca

View Deal

Deal found 1/21/22

Related info for your journey

Useful info, stats and facts about Mexico City to Spain flights.

What airport do you fly from for flights from Mexico City to Spain?

Mexico City Benito Juarez (MEX), located 5.5 mi from the city center, is the airport you fly out of when you book flights from Mexico City to Spain.

Which airlines flying from Mexico City Benito Juarez to Spain have flexible cancellations due to COVID-19?

Some of our airline partners flying from Mexico City Benito Juarez to Spain have new flexible policies in place due to COVID-19. Iberia, Aeromexico, and Lufthansa are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Iberia with this kind of flexibility.

Can I find flights from Mexico City to Spain for under $300 on Cheapflights?

Yes, there are multiple flights from Mexico City to Spain for under $300. The cheapest flight booked recently is on Aeromexico for just $258, but on average you can expect to pay $445.

Are there nonstop flights from Mexico City to Spain for under $300 on Cheapflights?

Cheapflights has at least 20 direct flights from Mexico City to Spain under $300. A good price for a nonstop flight from Mexico City to Spain is less than $527.

Are there last-minute flights available from Mexico City to Spain for under $300?

There are currently 20+ open flights from Mexico City to Spain within the next 7 days for less than $300.

How popular is this Mexico City to Spain flight route?

Flights from Mexico City Benito Juarez to Spain have been viewed 346 times in the past calendar month.

What are the most popular routes from Mexico City to Spain?

While some choose either Mexico City Benito Juarez - Barcelona-El Prat or Mexico City Benito Juarez - Bilbao, Mexico City Benito Juarez - Madrid Barajas is the most popular route from Mexico City to Spain.

What are the most popular airlines that fly from Mexico City to Spain?

When booking a flight from Mexico City to Spain, you may want to consider flying on American Airlines, Air Canada or Air France as they are the most popular for this route.

What are the most reliable airlines from Mexico City to Spain?

The top 3 most reliable airlines when flying from Mexico City to Spain are Qatar Airways (95%), Finnair (95%) and Iberia (95%).

What are the cheapest flights from Mexico City to Spain?

Looking at all options, your cheapest flight can be booked for $431. While the most popular route (Mexico City Benito Juarez - Madrid Barajas) can be booked for $446 on average our data indicates $1,656 when flying from Mexico City to Spain.

Can I fly to Spain from Mexico City Benito Juarez right now?

Information is based on travel restrictions from Mexico City Benito Juarez to Spain

Most visitors from Mexico City Benito Juarez need to provide a negative COVID-19 test result and/or quarantine to enter Spain.

COVID-19 testing requirements
Visitors from Mexico City Benito Juarez must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 for rt-pcr (naat) and 48 for antigen (quick-test) hours before departing to Spain.

Quarantine requirements
Visitors from Mexico City Benito Juarez are not required to quarantine after entering Spain.

Can I fly back to Mexico City Benito Juarez from Spain?

Returning to Mexico City Benito Juarez from Spain

COVID-19 testing requirements
Visitors from Spain are not required to present a negative COVID-19 PCR test or antigen result upon entering Mexico City Benito Juarez.

Quarantine requirements
Visitors from Spain are not required to quarantine after entering Mexico City Benito Juarez.

Destination points for flights from Mexico City to Spain

Select to see more specific information for flights from Mexico City to all places in Spain

Top 10 airlines flying from Mexico City to Spain

The chart below displays the airlines Cheapflights users traveling from Mexico City to Spain choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
British Airways
Cheapest$476
Average$817
FlexibilityNo cancel fee
On-time70%
COVID-19 safety
Lufthansa
Cheapest$500
Average$804
FlexibilityNo cancel fee
On-time76%
COVID-19 safety
Air Canada
Cheapest$520
Average$1,085
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
Iberia
Cheapest$556
Average$986
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
KLM
Cheapest$563
Average$819
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Turkish Airlines
Cheapest$563
Average$748
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
United Airlines
Cheapest$568
Average$980
FlexibilityNo cancel fee
On-time69%
COVID-19 safety
Aeromexico
Cheapest$574
Average$993
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
Air France
Cheapest$611
Average$875
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
ITA Airways
Cheapest$641
Average$967
FlexibilityNo cancel fee
On-time81%
COVID-19 safety

Hourly flight availability from Mexico City to Spain

See what time of day planes typically take off from Mexico City to Spain
0%of flight departuresEarly morningMidnight to 6 am
28%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
72%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM