Flights from Havana to Mexico City – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
HAV to NLU – All flight route options from Jose Marti International, Cuba to Felipe Angeles International Airport, Mexico. These flights are operated by VivaAerobus. You can either fly non-stop to Mexico City or with one stop via Cancun. The shortest flight time is 3 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Felipe Angeles Airport
We got great deals on hotels and car rentals near the airport.
Havana to Mexico City flights
There are over 3 and approximately 12 flights every week. You can fly non-stop to Mexico City (NLU) from Havana (HAV) with VivaAerobus or choose a connecting flight via Merida (MID) or Cancun (CUN) if it suits you better.
Havana to Mexico City with VivaAerobus
You can fly non-stop every Tuesday, Thursday, Saturday or Sunday with departure times between 5:00 am and 12 noon. You can also take a connecting flight via Merida or Cancun.
Distance & flight times: Jose Marti International to Felipe Angeles International Airport
The shortest flight time between HAV and NLU is 3 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 0m | - | 1112 miles (1789 km) |
MID Merida | 6h 30m | 3h 0m | 1115 miles (1794 km) |
CUN Cancun | 7h 35m | 3h 15m | 1125 miles (1810 km) |


Quick copy and share this page
From Havana to Mexico
Below is a list of other destinations to Mexico from Jose Marti International with either direct flights or 1 stop connections.
-
CUN Cancun Direct
-
MEX Mexico City Direct
-
MTY Monterrey Direct
-
GDL Guadalajara
-
SJD San Jose Cabo
-
PVR Puerto Vallarta
-
TIJ Tijuana
-
BJX Leon/Guanajuato
-
MZT Mazatlan
-
MID Merida Direct
From Cuba to Mexico City
We have found another destination to Mexico from Jose Marti International as well.