Flights from Cancun to Barcelona from 818 USD