Flights from Cancun to Barcelona from 964 USD