Cheap Flights from Mexico City to Barcelona

Travellers and cabin class

Compare Mexico City to Barcelona flight deals

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

Book the best Barcelona fare with no extra fees

Flight deals from Mexico City to Barcelona

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

Find the cheapest month to fly from Mexico City to Barcelona

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

Direct flights from Mexico City to Barcelona

Mexico City to Barcelona: Alternative routes

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

Mexico City to Barcelona: Flight information

The things to know before you go.
Cheapest flight found499 €
Cheapest month to flyJanuary
Average flight time10 hrs, 53 mins
Most popular airlineTAP Air Portugal
Average flights per week15

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

The best price we found for a return flight from Mexico City to Barcelona is 499 €. 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 53 minutes is the average flight time from Mexico City to Barcelona.
TAP Air Portugal and Emirates fly direct from Mexico City to Barcelona.
As of June 2025, there are 15 flights per week flying from Mexico City to Barcelona.
The cheapest month to fly from Mexico City to Barcelona is usually June 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Barcelona Airport on Tuesday, 27 January 2026.
Yes – the average flight time is 10 hours and 53 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 Barcelona 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 Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.

Travelling from Mexico City to Barcelona-El Prat Airport (BCN): what you need to know

  • Start your travel planning by considering the departure point for your flight from Mexico City to Barcelona-El Prat Airport (BCN). Benito Juarez International Airport (MEX) and Santa Lucia Air Force Base (NLU) are the two main airports in Mexico City.

  • Expect to be travelling for 10 hours 57 minutes. That's the average duration of a direct flight from Mexico City to Barcelona-El Prat Airport.

  • Barcelona-El Prat Airport is located in Barcelona. The city operates in the UTC+1 timezone and is 7 hours ahead of Mexico City.

  • Benito Juarez International Airport (MEX) to Barcelona-El Prat Airport (BCN) is the most popular route. There are 10 direct departures a week to choose from. If you prefer starting your day later, take the last flight with Emirates at 19:40. Opt for the first MEX to BCN departure operated by Emirates at 18:40 if you want to get going earlier.

  • Give yourself enough time to get on your flight from Mexico City to BCN. As a general rule, arrive two hours before international departures and an hour ahead for domestic flights.

  • Head to the airport even earlier during popular months like July. Aim for two hours before a domestic departure and four hours ahead of an international flight. After checking in, you can use any extra time to relax or grab something to eat.

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 Barcelona-El Prat Airport (BCN) take off from this terminal.

  • Emirates is a popular carrier that operates direct flights from Mexico City to Barcelona-El Prat Airport leaving from MEX.

  • Stopovers are the ideal opportunity to take a break from travelling — and possibly even tour another city. When searching for flights from Mexico City to BCN departing from Benito Juarez International Airport (MEX), deselect the 'Direct flights only' box to see where you can stop along the way. Here are some options to consider:

    • Miami International Airport (MIA)

    • Hartsfield-Jackson Atlanta International Airport (ATL)

    • Adolfo Suarez Madrid-Barajas Airport (MAD)

  • From central Mexico City, MEX is around 8 kilometres away. Use navigation apps or check the official airport website to work out the best way to reach the terminal.

  • After an easy start to your journey? Stay near Benito Juarez International Airport. Whether you're catching an early flight from Mexico City to Barcelona-El Prat Airport or just don't like being rushed, these hotels are perfect:

Santa Lucia Air Force Base (NLU)

  • Looking for more options for a direct flight from Mexico City to Barcelona-El Prat Airport (BCN)? Check out the fares leaving from Santa Lucia Air Force Base (NLU).

  • You can board a direct flight from Mexico City to BCN with Emirates. This is one of the leading carriers flying this route out of NLU.

  • Visit family or friends or just take some time to unwind with a stopover. If you'd like to break up your flight from Mexico City to Barcelona-El Prat Airport, check out these options when departing from Santa Lucia Air Force Base:

    • Adolfo Suarez Madrid-Barajas Airport (MAD)

    • Miami International Airport (MIA)

    • Amsterdam Airport Schiphol Airport (AMS)

  • With public transport, you can travel from central Mexico City to NLU in around 1 hour and 46 minutes. The airport is roughly 40 kilometres away, and making the journey by car takes approximately 55 minutes.

  • You're going on holiday, so why not spend another night away at a hotel close to Santa Lucia Air Force Base? Before your flight from Mexico City to BCN, think about staying at Verticca Hotel.

About Barcelona-El Prat Airport (BCN)

Getting from Barcelona-El Prat Airport (BCN) to central Barcelona

  • Barcelona-El Prat Airport to the centre of Barcelona takes around 24 minutes in a car. It's approximately 18 kilometres away. Find out what options are available, such as cabs, car rentals or ride-sharing services.

  • When travelling by public transport, expect a journey time of about 33 minutes.

How to find the cheapest flights from Mexico City to Barcelona-El Prat Airport (BCN)

  • Book a one-way ticket from Mexico City to Barcelona-El Prat Airport from 267 € or travel return from just 499 €. The prices shown are based on availability and could change when you book.

  • To snag cheap tickets from Mexico City to BCN, book your journey 2 months ahead of your departure date.

  • To snag the best deal on your tickets from Mexico City to Barcelona-El Prat Airport, schedule your trip for November (it has the cheapest flights). Not locked into specific dates? Use the 'Whole month' search function to see the most affordable day to fly.

  • Locking in a cheap ticket from Mexico City to BCN is a piece of cake with Price Alerts. All you need to do is set up one of these automatic alerts and we'll let you know when there's a better deal.

  • Customise your trip by applying filters. Adjust the duration, number of stops, and arrival and departure times to find the ideal flight from Mexico City to Barcelona-El Prat Airport. You can also sort the results to see the 'Best,' 'Cheapest' or 'Fastest' options first.

The best time to fly from Mexico City to Barcelona-El Prat Airport (BCN)

  • February is the quietest time to fly to Barcelona. Alternatively, join the crowds and take off in July. This is the most popular month for flights from Mexico City to Barcelona-El Prat Airport, but the best time to go is your call.

  • Lock in your flight from Mexico City to BCN for August if you're eager to head to the city during its warmest month. Expect temperatures in Barcelona to range from 20ºC to 31ºC.

  • If you'd rather travel in cooler conditions, search for a cheap flight from Mexico City to Barcelona-El Prat Airport in January when temperatures average between 5ºC and 14ºC.

More about Barcelona

  • When it comes to looking for somewhere to rest your head, you'll find the best places to stay in Barcelona right here. Explore these options after locking in your flight from Mexico City to Barcelona-El Prat Airport:

  • One of the best ways to experience Barcelona is to visit its most popular attractions. Highlights include Sagrada Familia, Park Guell and La Rambla de Canaletes.

Complete your Barcelona trip with a car rental

  • Exit all those tabs and leave the hard work to us. We've also got awesome deals on car rentals in Barcelona once you've booked your cheap flight from Mexico City to Barcelona-El Prat Airport. Instantly compare prices in one place and drive off with the perfect rental for less.

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