Flights from Barcelona to Cancun from 1.128 USD