Flights from Cancun to Barcelona from 873 USD