Flights from Barcelona to Havana from 1.306 USD