Flights from Barcelona to Mexico City from 1.812 USD