All scheduled flights from Barcelona to Mexico City (BCN-MEX)
Spain
Mexico
All scheduled flights from BCN to MEX. You can fly from Barcelona to Mexico City non-stop on every weekday and the flight takes about 12 and a half hours. Flights with stops take between 14 to 18 hours depending on your flight and connection airport.