Cheap Flights from Mexico City to Havana

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 January.

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,104
Cheapest month to flyJanuary
Average flight time2 hrs, 43 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,020. 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 fly direct from Mexico City to Havana.
As of August 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 October.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Havana Airport on Friday, 17 October 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.

Flying from Mexico City to Jose Marti International Airport (HAV): What you need to know

  • Mexico City has two main airports where you can kick off your trip. Check out your options for booking a flight from Mexico City to Jose Marti International Airport (HAV) flying out of Benito Juarez International Airport (MEX) or Santa Lucia Air Force Base Airport (NLU).

  • Around 2 hours 50 minutes is how long you'll be in the air on a direct Mexico City to Jose Marti International Airport flight.

  • Havana is two hours ahead of Mexico City. Jose Marti International Airport is located in Havana, which runs on the UTC-4 timezone.

  • You can pick from 7 direct services every week between Benito Juarez International Airport (MEX) and Jose Marti International Airport (HAV). This is the most popular route, with Aeromexico offering a 10:15am departure from MEX to HAV.

  • Your flight from Mexico City to HAV won't wait if you're late, so get to the airport with time to spare. Arrive up to one hour in advance for domestic flights and two hours ahead for international travel.

  • Heading off during a peak period like school or public holidays? Expect longer lines at check-in and security. To play it safe, arrive up to four hours before international flights and two hours ahead of domestic departures.

Airports in Mexico City

Benito Juarez International Airport (MEX)

  • Benito Juarez International Airport (MEX) is a convenient option for travelling directly to your destination. Nonstop flights from Mexico City to Jose Marti International Airport (HAV) take off from this terminal.

  • You can book a direct flight from Mexico City to Jose Marti International Airport with Aeromexico. This popular carrier operates departures from MEX.

  • The preferred airline for passengers flying between MEX and HAV is Aeromexico.

  • Aeromexico ranks as the leading on-time carrier on this route, with 80.33% of services reaching their destination on schedule.

  • MEX is around 8 kilometres from central Mexico City. If you're driving, catching a cab or ride-sharing from the centre, it'll take 25 minutes or so to get there, depending on the traffic. If you're using public transport, expect the travel time to be around 55 minutes.

  • Looking for a convenient hotel near 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 check-in counter:

  • 80.91% of flights departing from Benito Juarez International Airport reach their destination as planned. Given its solid on-time performance, you're unlikely to experience delays when jetting out of MEX.

Santa Lucia Air Force Base Airport (NLU)

  • Catching a flight out of Santa Lucia Air Force Base Airport (NLU)? Direct Mexico City to Jose Marti International Airport (HAV) plane tickets can be booked from here.

  • VivaAerobus offers direct flights from Mexico City to HAV out of NLU. Book your favourite window (or aisle) seat and get to your destination in a single stretch.

  • On the NLU to HAV route, VivaAerobus is the airline most travellers rely on.

  • VivaAerobus is the most punctual carrier operating flights between Santa Lucia Air Force Base Airport and Jose Marti International Airport.

  • Using public transport, you can travel from central Mexico City to NLU in about 1 hour 45 minutes. The terminal is roughly 40 kilometres away, and making the trip by car takes approximately 55 minutes.

  • Kick back before your Mexico City to HAV flight at a hotel near Santa Lucia Air Force Base Airport. Verticca Hotel is one option where you can jump out of bed and arrive at the airport with time to spare.

  • When it comes to flights staying on schedule, Santa Lucia Air Force Base Airport has an on-time arrival rate of 67.58%.

About Jose Marti International Airport (HAV)

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

  • The lowest price we've found for a one-way ticket from Mexico City to Jose Marti International Airport is R 2,104. For a return flight on this route, the best price is R 4,020. Depending on when and how early you book, these fares can change.

  • Book four months before travelling. Research into pricing trends suggests this is the ideal window for finding cheap flights from Mexico City to HAV.

  • The best month for picking up cheap Mexico City to Jose Marti International Airport tickets is September. Use the 'Whole month' tool to compare flight prices, then choose the dates that offer the biggest savings.

  • There's no need to check every day to find out if prices have dropped when you set up a Price Alert. We'll let you know when a better deal is available on plane tickets from Mexico City to HAV.

  • Filters make it easier to land a deal on your flight from Mexico City to Jose Marti International Airport. Pick the departure times, carriers and stops that work for you. Then sort the results by 'Cheapest' to find the most affordable option fast.

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

  • It's time to work out your travel dates for your flight from Mexico City to Jose Marti International Airport (HAV). August is the busiest month to visit Havana. If you prefer a quieter vibe, think about going in April.

  • When booking your Mexico City to HAV plane ticket, consider what kind of weather works for you. July is the warmest month in Havana, with temperatures ranging from 23ºC (73ºF) to 35ºC (95ºF).

  • January has temperatures of between 17ºC (63ºF) and 28ºC (82ºF). Search for cheap tickets from Mexico City to Jose Marti International Airport around that time if you like cooler conditions.

More about Havana

  • Start your Havana trip right by choosing the perfect place to stay. Once you've booked your flight from Mexico City to Jose Marti International Airport, explore our selection of accommodation options including:

  • All great holidays should include a little sightseeing. Paseo del Malecón, Old Havana and La habana are attractions you won't want to skip in Havana.

Explore more of Cuba

  • Havana has plenty going for it, but there are so many other parts of Cuba you'll want to see. Around 257 kilometres east of Havana, a trip to Santa Clara will keep your itinerary packed. Don't miss top attractions like Che Guevara Mausoleum, Plaza de La Revolución Ernesto Che Guevara, Santa Clara Cuba and Abbey Road Park (The Beatles park).

  • Pinar del Río is another sought-after destination in Cuba and is around 145 kilometres south-west of Havana. No trip is complete without seeing Parque Nacional Peninsula de Gunanahacabibes, Martí Park and Independencia Park.

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