Lowcost flights from Havana (Cuba) to Madrid (Spain), €186 - €745

Direct distance between cities: 7452 km. Average direct flight time is 9:46 hours.

Please note! Some routes are seasonal.

From Havana to Madrid with Level (IB)
Average ticket price: €186 - €745

Connection in Bogota (Colombia)
From Havana to Bogota with Wingo (P5)
Average ticket price: €56 - €222
From Bogota to Madrid with Level (IB)
Average ticket price: €200 - €802
Connection in Cancun (Mexico)
From Havana to Cancun with VivaAerobús (VB)
Average ticket price: €13 - €51
From Cancun to Madrid with Iberojet (E9)
Average ticket price: €199 - €795
Connection in Mexico City (Mexico)
From Havana to Mexico City with VivaAerobús (VB)
Average ticket price: €44 - €178
From Mexico City to Madrid with Level (IB)
Average ticket price: €227 - €906
Connection in Panama City (Panama)
From Havana to Panama City with Level (IB)
Average ticket price: €40 - €159
From Panama City to Madrid with Level (IB)
Average ticket price: €204 - €816