Flights from Barcelona to Havana from 1.139 USD