Travel options
from Mexico City to Barcelona

You can get from Mexico City to Barcelona by train, bus or flight.

Our recommendation

To get from Mexico City to Barcelona on 23 Jan we recommend taking a flight because it’s the best combination of price and speed.

12:45Mexico City13h35 09:20Barcelona El Prat Airport
1 changes
£6571One-way
Cheapest
12:45Mexico City13h35 09:20Barcelona El Prat Airport
1 changes
£6571One-way
Other options
20:15Mexico City14h05 17:20Barcelona El Prat Airport
1 changes
£6571One-way
12:45Mexico City14h05 09:50Barcelona El Prat Airport
1 changes
£6571One-way
20:15Mexico City15h35 18:50Barcelona El Prat Airport
1 changes
£6571One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
23 Jan
£657Iberia
Tue
25 Jan
£1411Aeromexico
Wed
26 Jan
£433Iberia

Travel Information from Mexico City to Barcelona

distanceDistance5883 miles (9488 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • £884 • 13 h 5 min
carriersPopular travel companiesAir Europa

Travel 5883 miles (9488 km) by flight to Barcelona from Mexico City. Air Europa is the main travel provider operating this route. Travellers can even take a direct from Mexico City to Barcelona.

Travel Tips: Travel from Mexico City to Barcelona

Travel to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Mexico City to Barcelona.
FAQs

Does Spain have any COVID-19 travel restrictions for people travelling between Mexico City and Barcelona?

International travel from Mexico City, Mexico to Barcelona, Spain is: Partially open.

Can I enter Spain if coming from Mexico?

Entry into Spain is currently allowed for: Entry is partially open for citizens and permanent residents of Mexico.

Am I required to self-quarantine upon arrival to Barcelona if travelling from Mexico City?

Conditions of entry:

  • Entry is allowed only for fully vaccinated travellers
  • Health screen upon arrival
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

What measures do I need to follow in Barcelona, Spain due to the pandemic?

All travellers in Spain must observe the following coronavirus safety measures:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 21/01/2022; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey to Barcelona from Mexico City.

Are there restrictions on reentering Mexico from Barcelona, Spain due to the coronavirus pandemic?

The current restriction level for returning to Mexico City, Mexico from Spain is: Partially open.

Am I allowed to reenter Mexico City, Mexico from Barcelona, Spain?

Reentering Mexico is currently allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to self-quarantine when I arrive back to Mexico City from Barcelona?

  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
  • Digital entry registration is required prior to arrival

Which rules do I need to follow in Mexico City, Mexico regarding COVID-19?

All travellers returning to Mexico must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The information above was last checked on 19/01/2022. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Mexico City from Barcelona here.

How do I travel between Mexico City and Barcelona?

Your travel option from Mexico City to Barcelona includes taking a flight.

What is the quickest way from Mexico City to Barcelona?

Travelling by flight is also the quickest way from Mexico City to Barcelona. It takes on average 13 h 5 min   to travel this journey.

How far is it from Mexico City to Barcelona?

The distance between Mexico City and Barcelona is around 5883 miles (9488 km).

Where do I depart from Mexico City? Where do I arrive in Barcelona?

These are the most popular departure and arrival points when travelling from Mexico City to Barcelona:

  • Most travellers catch their flight from Mexico City and arrive in Barcelona El Prat Airport.

Which travel companies can take me from Mexico City to Barcelona?

If finding a good deal is your main consideration for your trip from Mexico City to Barcelona, then we'll help you find the best value travel company for you:

  • Air Europa can take you to Barcelona by plane. If searching for a good deal on flights, you can find tickets for Air Europa from Mexico City to Barcelona for £884.

Where should I go next after I travel to Barcelona from Mexico City?

Your journey from Mexico City to Barcelona doesn't have to end in Barcelona. Many of our customers like to extend their holidays to explore other popular destinations like Madrid, Paris or Valencia. If you’d like to add Madrid, Paris or Valencia to your Mexico City to Barcelona trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Barcelona today!

How far in advance should I purchase tickets from Mexico City to Barcelona online to get the best deals?

Before travelling from Mexico City to Barcelona, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a plane ticket is on average £884 one way for this route.

But we recommend booking Mexico City to Barcelona tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Mexico City to Barcelona: related information

Here are some other resources that might have the information you need