Flights from Barcelona to Cancun from 1.121 USD