Cheap Flights from Mexico City to Havana

Travellers and cabin class

Compare Mexico City to Havana flight deals

Find the cheapest month or even day of the year to fly to Havana

Book the best Havana fare with no extra fees

Flight deals from Mexico City to Havana

Looking for a cheap last-minute deal or the best return flight from Mexico City to Havana? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mexico City to Havana

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Mexico City to Havana flights are currently cheapest in September.

Direct flights from Mexico City to Havana

Mexico City to Havana: Alternative routes

Compare routes from Mexico City to Havana below. You may find an airport to fly into that's cheaper, faster, or easier than Havana.

Mexico City to Havana: Flight information

The things to know before you go.
Cheapest flight foundR 2,720
Cheapest month to flySeptember
Average flight time2 hrs, 42 mins
Most popular airlineAeromexico
Average flights per week15

Finding cheap flights from Mexico City to Havana: Frequently asked questions

The best price we found for a return flight from Mexico City to Havana is R 4,418. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 42 minutes is the average flight time from Mexico City to Havana.
Aeromexico and Viva Aerobus fly direct from Mexico City to Havana.
As of April 2025, there are 15 flights per week flying from Mexico City to Havana.
The cheapest month to fly from Mexico City to Havana is usually April 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Havana Airport on Wednesday, 17 September 2025.
Yes – the average flight time is 2 hours and 42 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Havana but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Havana is around 40 days in advance, so don’t leave your flight to the last minute.

Travelling from Mexico City to Jose Marti International Airport (HAV): what you need to know

  • Mexico City has a couple of airports that could be the jumping-off point for your adventure. Check out your options for booking a flight from Mexico City to Jose Marti International Airport (HAV) leaving from Benito Juarez International Airport (MEX) or Santa Lucia Air Force Base (NLU).

  • The average duration of a direct flight from Mexico City to Jose Marti International Airport is 2 hours 58 minutes.

  • The timezone in Havana is UTC-4, which is 2 hours ahead of Mexico City. Jose Marti International Airport is located in Havana.

  • Benito Juarez International Airport (MEX) to Jose Marti International Airport (HAV) is the most popular route. There are 20 direct weekly departures to choose from. If you have things to do before leaving, hop on the last flight with Aeromexico at 11:25. Choose the first MEX to HAV departure with Viva Aerobus at 06:00 if you want to get going earlier.

  • Get to the airport on time so you don't miss your flight from Mexico City to HAV. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid the mad dash to your gate.

  • Flying during a peak month such as July? Major public holidays and other popular periods can mean longer queues and delays at check-in and security. Play things extra safe and arrive up to four hours ahead of an international flight and two hours before domestic departures.

Airports in Mexico City

Benito Juarez International Airport (MEX)

  • You can find a direct flight from Mexico City to Jose Marti International Airport (HAV) out of Benito Juarez International Airport (MEX).

  • You can lock in a direct flight from Mexico City to Jose Marti International Airport with Aeromexico. This popular airline offers services from MEX.

  • Think about adding a stopover to potentially find a cheaper flight from Mexico City to HAV. Just deselect 'Direct flights only' when searching for departures from Benito Juarez International Airport (MEX). Take a break from travelling at one of these airports:

    • Gen Mariano Escobedo Airport (MTY)

    • Manuel Crescencio Rejon International Airport (MID)

    • Cancun International Airport (CUN)

  • From the centre of Mexico City, MEX is around 8 kilometres away. Use navigation apps or visit the official airport website to work out the best way to reach the terminal.

  • Looking for a convenient hotel close to Benito Juarez International Airport? If you're catching an early flight from Mexico City to Jose Marti International Airport, these accommodation options will have you sleeping moments from your departure lounge:

Santa Lucia Air Force Base (NLU)

  • Santa Lucia Air Force Base (NLU) offers nonstop flights from Mexico City to Jose Marti International Airport (HAV).

  • From NLU, direct flights from Mexico City to HAV can be booked with Aeromexico.

  • Visit friends or family or just take a moment to recharge with a stopover. If you'd like to split up your flight from Mexico City to Jose Marti International Airport, check out these options when setting off from Santa Lucia Air Force Base:

    • Cancun International Airport (CUN)

    • Manuel Crescencio Rejon International Airport (MID)

    • Gen Mariano Escobedo Airport (MTY)

  • You can get to NLU from central Mexico City in approximately 55 minutes by car (depending on traffic). The journey on public transport will take roughly 1 hour and 46 minutes to cover the 40 kilometres or so.

  • Getting to the airport on time before your flight from Mexico City to HAV is far easier when you stay close to Santa Lucia Air Force Base. Consider booking a room at Verticca Hotel the night before flying out.

About Jose Marti International Airport (HAV)

  • If you have a late flight from Mexico City to Jose Marti International Airport, nothing tops the convenience of staying near the terminal. Grab your bags from the carousel and then be showered and resting not long after at one of these options near HAV:

Getting from Jose Marti International Airport (HAV) to central Havana

  • Jose Marti International Airport is approximately 16 kilometres from central Havana. With a car rental or if you're catching a cab, the drive is around 30 minutes.

How to find the cheapest flights from Mexico City to Jose Marti International Airport (HAV)

  • The best price we've found for a one-way ticket from Mexico City to Jose Marti International Airport is R 2,784. The cheapest price for a return flight is R 4,521. Remember fares may change due to demand at the time of booking.

  • To find cheap tickets from Mexico City to HAV, book ahead. Airlines usually offer lower prices when flights are first released.

  • Getting cheap tickets from Mexico City to Jose Marti International Airport is easy if you're flexible with your trip dates. Check out the 'Whole month' tool to see the best prices across the month and snap up a great deal.

  • Snapping up a cheap ticket from Mexico City to HAV is a breeze with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you when the price drops.

  • Customise your journey by applying filters. Choose the total duration, number of stops, and departure and arrival times to find the right flight from Mexico City to Jose Marti International Airport. You can also sort the results to see the 'Fastest,' 'Cheapest' or 'Best' options first.

The best time to fly from Mexico City to Jose Marti International Airport (HAV)

  • It's time to figure out your dates for your flight from Mexico City to Jose Marti International Airport. August is the busiest month to travel to Havana. If you want a more relaxed atmosphere, go in April.

  • Before you book a flight from Mexico City to HAV, think about the type of weather you enjoy. July is the warmest month in Havana, with temperatures ranging from 23ºC to 35ºC.

  • January sees average temperatures of between 17ºC and 28ºC. Look for cheap flights from Mexico City to Jose Marti International Airport around that time if you'd rather travel in cooler conditions.

More about Havana

  • Start your Havana trip off on the right foot by choosing the ideal place to stay. As soon as you've booked your flight from Mexico City to Jose Marti International Airport, check out our selection of accommodation options including:

  • There are so many things to see and do in this city it can be difficult to know where to begin. Old Havana, Malecon and Museo Nacional de Bellas Artes are top sights which should be on any good Havana itinerary.

Complete your Havana trip with a car rental

  • We use the same magic that helped you find your cheap flight from Mexico City to Jose Marti International Airport to track down your ideal ride. Browse our car rentals in Havana and compare your options in one place. Plus we give you all the info you need to know, from the most popular car type to the best time to book.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.