Flights from Havana to Barcelona from 1.239 USD