Cheap Flights from Mexico City (MEXA) to Havana (HAV)

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 Airport? If you want to travel next month, return fares start from $364. 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 February.

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 found$237
Cheapest month to flyFebruary
Average flight time2 hrs, 49 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 $237. 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 49 minutes is the average flight time from Mexico City to Havana.
Aeromexico and Viva fly direct from Mexico City to Havana.
As of June 2026, there are 15 flights per week flying from Mexico City to Havana.
The cheapest month to fly from Mexico City to Havana is usually February.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Havana Airport on Tuesday, 23 February 2027.
Yes – the average flight time is 2 hours and 49 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 Havana Jose Marti International Airport (HAV): What you need to know

  • There are two main airports you can start your trip from in Mexico City. Explore your options departing from Mexico City Benito Juarez International Airport (MEX) or Mexico City Felipe Angeles International Airport (NLU) when reserving your flight from Mexico City to Havana Jose Marti International Airport (HAV).

  • The average length of a direct Mexico City to Havana Jose Marti International Airport flight is 2 hours 55 minutes.

  • Havana is one hour ahead of Mexico City. Havana Jose Marti International Airport is located in Havana, which is in the UTC-5 timezone.

  • You can choose from 7 direct services every week between Mexico City Benito Juarez International Airport (MEX) and Havana Jose Marti International Airport (HAV). This is the busiest 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 be at the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're flying internationally.

  • You'll want to head there even earlier during popular months like September. Aim for two hours before domestic departures and four hours ahead of international journeys. After checking in, you can use any extra time to relax or grab something to eat.

Airports in Mexico City

Mexico City Benito Juarez International Airport (MEX)

  • Get there in one go from Mexico City Benito Juarez International Airport (MEX). Direct flights from Mexico City to Havana Jose Marti International Airport (HAV) operate from here.

  • Aeromexico is a popular carrier that operates direct flights from Mexico City to Havana Jose Marti International Airport leaving from MEX.

  • The majority of travellers choose to book seats with Aeromexico from MEX to HAV.

  • Aeromexico shines when it comes to on-time performance. A dependable 96.67% of its services on this route arrive without delay.

  • Travelling from central Mexico City to MEX takes around 40 minutes on public transport. If you ride-share, drive or take a taxi, you'll cover the 13 kilometres in 30 minutes or so, depending on traffic conditions.

  • Catching an early flight from Mexico City to Havana Jose Marti International Airport? Avoid the hassle of rushing to the terminal (and get some bonus sleep) by picking one of these hotels near Mexico City Benito Juarez International Airport:

  • 84% of flights departing from Mexico City Benito Juarez International Airport land at their destination on schedule. With its reliable on-time performance, you're unlikely to be delayed when jetting out of MEX.

Mexico City Felipe Angeles International Airport (NLU)

  • Catching a flight out of Mexico City Felipe Angeles International Airport (NLU)? Direct Mexico City to Havana Jose Marti International Airport (HAV) plane tickets are available from here.

  • VivaAerobus offers direct flights from Mexico City to HAV leaving from NLU. Book your favourite window seat and reach your destination in one go.

  • On the NLU to HAV route, Viva Aerobus is the go-to airline for most travellers.

  • Looking for a carrier with a track record of punctuality? Your best bet is Viva Aerobus. 92.86% of its flights between Mexico City Felipe Angeles International Airport and Havana Jose Marti International Airport touch down as planned.

  • NLU is about 56 kilometres from central Mexico City. It'll take 55 minutes or so to get to the airport by car from the city centre. Public transport takes roughly 2 hours.

  • You're off on holiday, so why not spend another night away at a hotel near Mexico City Felipe Angeles International Airport? Before your Mexico City to HAV flight, make yourself comfortable at Verticca Hotel.

  • 76% of flights taking off from Mexico City Felipe Angeles International Airport stick to their scheduled arrival time.

About Havana Jose Marti International Airport (HAV)

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

  • Havana Jose Marti International Airport is around 16 kilometres from central Havana. It takes around 25 minutes or so to get to the city by car.

  • It takes around 1 hour to get there using public transport.

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

  • The cheapest price we've found for a one-way ticket from Mexico City to Havana Jose Marti International Airport is $96. For a return flight on this route, the best price is $237. Depending on the availability when you book, these fares may change.

  • Snap up cheap flights from Mexico City to HAV by booking four months ahead. Based on our research, that's the sweet spot for finding a bargain.

  • September is when you're most likely to land a good deal on a Mexico City to Havana Jose Marti International Airport ticket. If you're looking to travel during a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

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

  • Filters make it easier to land a deal on your flight from Mexico City to Havana Jose Marti International Airport. Pick the departure times, carriers and stops that look good to you. Then sort the results by 'Cheapest' to find the best price quickly.

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

  • July is when most people book flights from Mexico City to Havana Jose Marti International Airport (HAV). Plan your visit to Havana in November if you prefer a quieter experience.

  • The warmest month in Havana is July, with temperatures ranging between 23ºC (73ºF) and 35ºC (95ºF). Book your Mexico City to HAV plane ticket then if that's your ideal forecast.

  • If you want cooler conditions, look for a cheap ticket from Mexico City to Havana Jose Marti International Airport in January when temperatures are between 17ºC (63ºF) and 28ºC (82ºF).

More about Havana

  • Once you've booked your flight from Mexico City to Havana Jose Marti International Airport, find a hotel that offers a good mix of location and comfort. Make one of these options your base for exploring Havana:

  • There are so many things to see and do in this city, it can be hard to work out where to begin. Paseo del Malecón, Old Havana and La habana are major attractions which should feature on any good Havana itinerary.

Explore more of Cuba

  • Santa Clara is just one of the many cities in Cuba waiting to be explored once you've seen the sights of Havana. Around 257 kilometres away to the east, its best attractions include Che Guevara Mausoleum, Plaza de La Revolución Ernesto Che Guevara, Santa Clara Cuba and Abbey Road Park (The Beatles park).

  • Around 145 kilometres southwest of Havana, Pinar del Río is another favourite stop in Cuba. Start your sightseeing at Parque Nacional Peninsula de Gunanahacabibes, Provincial Museum Of Pinar Del Rio and PALACIO DE GUASCH.

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