Rome2Rio

How to get fromMexico to Barcelonaby plane

Find Transport to Barcelona

See all options

There are 6 ways to get from Mexico to Barcelona by plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly from Benito Juárez International Airport

    best
    1. Fly from Benito Juárez International Airport (MEX) to Barcelona–El Prat Airport (BCN)plane plane MEX - BCN
    13h 26m
    €491–1,005
  2. Fly from San Diego International Airport

    cheapest
    1. Fly from San Diego International Airport (SAN) to Barcelona–El Prat Airport (BCN)plane plane SAN - BCN
    17h 51m
    €196–724
  3. Fly from Del Bajío International Airport

    1. Fly from Del Bajío International Airport (BJX) to Barcelona–El Prat Airport (BCN)plane plane BJX - BCN
    20h 18m
    €303–1,107
  4. Fly from El Paso International Airport

    1. Fly from El Paso International Airport (ELP) to Barcelona–El Prat Airport (BCN)plane plane ELP - BCN
    19h 9m
    €360–1,225
  5. Fly from Miguel Hidalgo Y Costilla Guadalajara International Airport

    1. Fly from Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL) to Barcelona–El Prat Airport (BCN)plane plane GDL - BCN
    17h 31m
    €608–911
  6. Fly from Querétaro Intercontinental Airport

    1. Fly from Querétaro Intercontinental Airport (QRO) to Barcelona–El Prat Airport (BCN)plane plane QRO - BCN
    18h 6m
    €314–1,111

Benito Juárez International Airport (MEX) to Barcelona–El Prat Airport (BCN) flights

Calendar63Weekly Planes
Duration12h 58mAverage Duration
Ticket€257Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Mexico and Barcelona, Spain?

Aeroméxico, Emirates, and five other airlines fly from Benito Juárez International Airport (MEX) to Barcelona–El Prat Airport (BCN) every 3 hours.

Airlines

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Southend Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.