Lowcost flights from Mexico City (Mexico) to Havana (Cuba), €44 - €178

Direct distance between cities: 1777 km. Average direct flight time is 3:05 hours.

Please note! Some routes are seasonal.

From Mexico City to Havana with VivaAerobús (VB)
Average ticket price: €44 - €178

Connection in Bogota (Colombia)
From Mexico City to Bogota with Aerolíneas (AR)
From Mexico City to Bogota with Gol Transportes Aéreos (G3)
From Mexico City to Bogota with VivaAerobús (VB)
From Mexico City to Bogota with Volaris (Y4)
Average ticket price: €79 - €316
From Bogota to Havana with Wingo (P5)
Average ticket price: €56 - €222
Connection in Cancun (Mexico)
From Mexico City to Cancun with Aerolíneas (AR)
From Mexico City to Cancun with VivaAerobús (VB)
From Mexico City to Cancun with Volaris (Y4)
From Mexico City to Cancun with Frontier Airlines (F9)
From Mexico City to Cancun with Level (IB)
Average ticket price: €32 - €129
From Cancun to Havana with VivaAerobús (VB)
Average ticket price: €13 - €51
Connection in Madrid (Spain)
From Mexico City to Madrid with Level (IB)
Average ticket price: €227 - €906
From Madrid to Havana with Level (IB)
Average ticket price: €186 - €745
Connection in Merida (Mexico)
From Mexico City to Merida with VivaAerobús (VB)
From Mexico City to Merida with Volaris (Y4)
From Mexico City to Merida with Level (IB)
Average ticket price: €25 - €100
From Merida to Havana with VivaAerobús (VB)
Average ticket price: €20 - €78
Connection in Mexico City (Mexico)
From Mexico City to Mexico City with Gol Transportes Aéreos (G3)
Average ticket price: €0 - €0
From Mexico City to Havana with VivaAerobús (VB)
Average ticket price: €44 - €178
Connection in Monterrey (Mexico)
From Mexico City to Monterrey with Aerolíneas (AR)
From Mexico City to Monterrey with Gol Transportes Aéreos (G3)
From Mexico City to Monterrey with VivaAerobús (VB)
From Mexico City to Monterrey with Volaris (Y4)
From Mexico City to Monterrey with Level (IB)
Average ticket price: €18 - €71
From Monterrey to Havana with VivaAerobús (VB)
Average ticket price: €46 - €184