Flights from Barcelona to Havana from 1.592 USD