Flights from Barcelona to Mexico City – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to MEX – All flight route options from El Prat Airport, Spain to Mexico City International Airport, Mexico. These flights are operated by 21 airlines. Fly non-stop with Emirates or choose from 21 different transit flights. The shortest flight time is 12 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Mexico City Airport
We got great deals on hotels and car rentals near the airport.
Barcelona to Mexico City flights
There are over 22 airlines and as many as 851 flights every week to this destination. You can fly non-stop to Mexico City (MEX) from Barcelona (BCN) with Emirates but if a stopover option suits you better you can choose to fly via Madrid, Munich or any other of the 21 alternatives with connectiing airports.
Barcelona to Mexico City with Emirates
You can fly non-stop every weekday with flights departing at 10:10, 10:45 or 11:05.
With Iberia
If you fly from Barcelona with Iberia you will do a stopover in Madrid, MAD before reaching Mexico City. This flight trip will take 16 hours and you can fly every weekday with departures from 7:00 am to 9:00 pm. Iberia is a member of the air alliance OneWorld.
Distance & flight times: El Prat Airport to Mexico City International Airport
The shortest flight time between BCN and MEX is 12 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 20m | - | 5924 miles (9532 km) |
MAD Madrid | 15h 10m | 1h 45m | 5966 miles (9599 km) |
MUC Munich | 15h 30m | 2h 45m | 6835 miles (10998 km) |
ATL Atlanta | 16h 5m | 4h 36m | 5938 miles (9554 km) |
MIA Miami | 16h 5m | 1h 35m | 5995 miles (9646 km) |
DFW Dallas | 16h 25m | 2h 50m | 6155 miles (9903 km) |
AMS Amsterdam | 16h 35m | 2h 20m | 6527 miles (10502 km) |
LHR London | 16h 40m | 3h 45m | 6281 miles (10106 km) |
JFK New York | 16h 45m | 2h 48m | 5944 miles (9564 km) |
CDG Paris | 16h 50m | 3h 5m | 6284 miles (10111 km) |
YUL Montreal | 17h 20m | 4h 45m | 6012 miles (9673 km) |
ORD Chicago | 17h 25m | 4h 24m | 6130 miles (9863 km) |
IAD Dulles | 17h 35m | 4h 20m | 5947 miles (9569 km) |
BOG Bogota | 17h 40m | 1h 35m | 7293 miles (11734 km) |
LCY London | 17h 50m | - | - |
YYZ Toronto | 18h 0m | 4h 15m | 6039 miles (9717 km) |
EWR New York | 18h 20m | - | - |
YYC Calgary | 18h 33m | 3h 5m | 7362 miles (11845 km) |
FRA Frankfurt | 18h 40m | 4h 40m | 6651 miles (10701 km) |
LGW London | 19h 0m | - | - |
FCO Rome | 19h 30m | 4h 40m | 6916 miles (11128 km) |
LAX Los Angeles | 21h 50m | 4h 46m | 7607 miles (12240 km) |



Quick copy and share this page
From Barcelona to Mexico
Below is a list of other destinations to Mexico from El Prat Airport with either direct flights or 1 stop connections.
From Spain to Mexico City
Below is a list of other cities in Spain with flights to Mexico City with either non-stop or connecting flights.