Flights from Cancun to Barcelona from 912 USD