Flights from Mexico City to Barcelona from 1.272 USD