MEX - S37 Price
|
$646 - $1,007
|
S37 Temperature
|
57.2 - 84.2 °F
|
S37 Rainfall
|
0.9 - 3.3 inches
|
Popular in July High demand for flights, 24% potential price rise |
Cheapest in May Best time to find cheap flights, 16% potential price drop |
Round-trip from $646 From Mexico City to Barcelona |
One-way from $573 One-way flight from Mexico City to Barcelona |
Thursday flights are found to be more expensive to fly from Mexico City to Barcelona. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Barcelona.
Travelers have found it’s best to book a flight 35 days in advance to save up to 20% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 35 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Mexico City to Barcelona 1-2 weeks in advance for as low as $801, or $850 for flights within the next 24 hours.
Flights from Mexico City to Barcelona lean towards being more expensive in June. Prices are generally better when you fly from Mexico City to Barcelona in November, with the cheapest ticket starting at $455.
It’s optimal to fly from Mexico City to Barcelona in the morning. By choosing this option you can save up to 17% on the cost of your flight, compared to a flight at noon.
The chart below displays the airlines Cheapflights users traveling from Mexico City to Barcelona choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
$563 | $725 | No cancel fee | 77% | ||
![]() |
$500 | $747 | No cancel fee | 76% | ||
![]() |
$476 | $774 | No cancel fee | 70% | ||
![]() |
$563 | $779 | No cancel fee | 75% | ||
![]() |
$641 | $826 | No cancel fee | 81% | ||
![]() |
$611 | $839 | No cancel fee | 77% | ||
![]() |
$520 | $882 | No cancel fee | 67% | ||
![]() |
$556 | $906 | No cancel fee | 77% | ||
![]() |
$568 | $967 | No cancel fee | 69% | ||
![]() |
$671 | $1,035 | No cancel fee | N/A |