06:42
05/11/2026
TLC
Licenciado Benito Juarez International Airport
20h 35m
2 Stops
⏱ CUN · 1h 49m CUN Airport ⏱ PTY · 9h 15m PTY Airport
03:17
05/12/2026
+1
HAV
José Martí International Airport
₹36,981
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 2 fare options
06:42
05/11/2026
TLC
Licenciado Benito Juarez International Airport
20h 35m
2 Stops
⏱ CUN · 4h 3m CUN Airport ⏱ PTY · 7h 1m PTY Airport
03:17
05/12/2026
+1
HAV
José Martí International Airport
₹36,981
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 2 fare options
06:42
05/11/2026
TLC
Licenciado Benito Juarez International Airport
20h 35m
2 Stops
⏱ CUN · 1h 24m CUN Airport ⏱ PTY · 9h 40m PTY Airport
03:17
05/12/2026
+1
HAV
José Martí International Airport
₹36,981
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 2 fare options
11:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
16:00
05/11/2026
HAV
José Martí International Airport
₹41,667
per person
Select →
✕ Non-refundable 3 fare options
American Airlines
AA-2996
23:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
14h 30m
2 Stops
⏱ JFK · 1h 45m JFK Airport ⏱ MIA · 1h 8m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹45,970
per person
Select →
✕ Non-refundable 10 fare options
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
18h 10m
2 Stops
⏱ PHX · 5h 57m PHX Airport ⏱ MIA · 1h 13m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹46,844
per person
Select →
✕ Non-refundable 10 fare options
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
17h 0m
2 Stops
⏱ PHX · 4h 5m PHX Airport ⏱ MIA · 1h 51m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹46,844
per person
Select →
✕ Non-refundable 10 fare options
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
18h 10m
2 Stops
⏱ PHX · 4h 5m PHX Airport ⏱ MIA · 3h 2m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹46,844
per person
Select →
✕ Non-refundable 10 fare options
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
20h 40m
2 Stops
⏱ PHX · 5h 57m PHX Airport ⏱ MIA · 3h 35m MIA Airport
12:00
05/12/2026
+1
HAV
José Martí International Airport
₹46,844
per person
Select →
✕ Non-refundable 7 fare options
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
20h 40m
2 Stops
⏱ PHX · 4h 5m PHX Airport ⏱ MIA · 5h 24m MIA Airport
12:00
05/12/2026
+1
HAV
José Martí International Airport
₹46,844
per person
Select →
✕ Non-refundable 6 fare options
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
22h 30m
2 Stops
⏱ PHX · 4h 5m PHX Airport ⏱ MIA · 7h 17m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹46,844
per person
Select →
✕ Non-refundable 6 fare options
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
22h 30m
2 Stops
⏱ PHX · 5h 57m PHX Airport ⏱ MIA · 5h 28m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹46,844
per person
Select →
✕ Non-refundable 6 fare options
American Airlines
AA-2996
23:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
32h 0m
2 Stops
⏱ JFK · 10h 45m JFK Airport ⏱ MIA · 9h 32m MIA Airport
07:20
05/13/2026
+2
HAV
José Martí International Airport
₹47,236
per person
Select →
✕ Non-refundable
American Airlines
AA-2996
23:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
33h 0m
2 Stops
⏱ JFK · 10h 45m JFK Airport ⏱ MIA · 10h 31m MIA Airport
08:20
05/13/2026
+2
HAV
José Martí International Airport
₹47,236
per person
Select →
✕ Non-refundable
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
17h 20m
2 Stops
⏱ LAX · 3h 31m LAX Airport ⏱ MIA · 1h 20m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 10 fare options
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
18h 30m
2 Stops
⏱ LAX · 3h 31m LAX Airport ⏱ MIA · 2h 31m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 7 fare options
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
21h 0m
2 Stops
⏱ LAX · 3h 31m LAX Airport ⏱ MIA · 4h 53m MIA Airport
12:00
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 7 fare options
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
22h 50m
2 Stops
⏱ LAX · 3h 31m LAX Airport ⏱ MIA · 6h 46m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 6 fare options
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
22h 50m
2 Stops
⏱ LAX · 4h 49m LAX Airport ⏱ MIA · 5h 25m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 6 fare options
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
22h 50m
2 Stops
⏱ LAX · 5h 49m LAX Airport ⏱ MIA · 4h 25m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 6 fare options
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
18h 30m
2 Stops
⏱ LAX · 4h 49m LAX Airport ⏱ MIA · 1h 10m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 6 fare options
American Airlines
AA-2547
15:00
05/11/2026
MEX
Licenciado Benito Juarez International Airport
21h 0m
2 Stops
⏱ LAX · 4h 49m LAX Airport ⏱ MIA · 3h 32m MIA Airport
12:00
05/12/2026
+1
HAV
José Martí International Airport
₹47,327
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 7 fare options
American Airlines
AA-2996
23:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
32h 0m
2 Stops
⏱ JFK · 6h 50m JFK Airport ⏱ MIA · 13h 39m MIA Airport
07:20
05/13/2026
+2
HAV
José Martí International Airport
₹47,765
per person
Select →
✕ Non-refundable
American Airlines
AA-2996
23:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
32h 0m
2 Stops
⏱ JFK · 5h 19m JFK Airport ⏱ MIA · 15h 10m MIA Airport
07:20
05/13/2026
+2
HAV
José Martí International Airport
₹47,765
per person
Select →
✕ Non-refundable
15:20
05/11/2026
MEX
Licenciado Benito Juarez International Airport
40h 0m
2 Stops
⏱ PHX · 5h 57m PHX Airport ⏱ MIA · 23h 3m MIA Airport
07:20
05/13/2026
+2
HAV
José Martí International Airport
₹48,646
per person
Select →
✕ Non-refundable 🔥 Last 5 seats
😕 No flights match your filters. Clear
Mexico City to Havana — what to expect when booking
The MEX–HAV route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Mexico City,Mexico and Havana,Cuba is approximately
1770.73 km .