Flights from Barcelona to Havana from 1.198 USD