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 Airport

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 R 3,049. 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 May.

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 1,589
Cheapest month to flyMay
Average flight time2 hrs, 39 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 2,564. 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 March 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 May.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Havana Airport on Saturday, 30 May 2026.
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.
The cheapest airline that flies to Havana is Viva .

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

  • Set your travel plans in motion by considering where you'll take off for your flight from Mexico City to Havana Jose Marti International Airport (HAV). Mexico City Benito Juarez International Airport (MEX) and Mexico City Felipe Angeles International Airport (NLU) are the two main airports in Mexico City.

  • Book a direct Mexico City to Havana Jose Marti International Airport flight and you'll be in the air for an average of 2 hours 50 minutes.

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

  • Mexico City Benito Juarez International Airport (MEX) to Havana Jose Marti International Airport (HAV) is the most popular route, with 7 direct services every week. Travel from MEX to HAV on Aeromexico's 10:15am flight.

  • Arrive at 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 stress of rushing.

  • Popular months like April or other peak seasons mean longer lines and possible delays. Stay on schedule by getting to the airport even earlier. Aim for at least four hours ahead of international flights and two hours before a domestic departure.

Airports in Mexico City

Mexico City Benito Juarez International Airport (MEX)

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

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

  • The majority of passengers choose to book seats with Aeromexico between MEX and HAV.

  • With an impressive 80.33% of services arriving as planned, Aeromexico is the most punctual carrier on this route.

  • MEX is around 13 kilometres from central Mexico City. If you're ride-sharing, catching a taxi or driving from the centre, it'll take you 30 minutes or so to get there, depending on traffic conditions. If you're planning to take public transport, expect the travel time to be around 40 minutes.

  • Searching for a convenient hotel close to Mexico City Benito Juarez International Airport? If you've booked an early flight from Mexico City to Havana Jose Marti International Airport, these accommodation options will have you sleeping conveniently close to check-in:

  • Mexico City Benito Juarez International Airport has an excellent on-time performance, reducing your chances of a delayed flight. Departures from MEX land at their destination as scheduled 80% of the time.

Mexico City Felipe Angeles International Airport (NLU)

  • You can book a direct Mexico City to Havana Jose Marti International Airport (HAV) plane ticket out of Mexico City Felipe Angeles International Airport (NLU). Work out whether leaving from NLU works best for your plans.

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

  • On the NLU to HAV route, Viva Aerobus is the top airline in terms of bookings.

  • Flights between Mexico City Felipe Angeles International Airport and Havana Jose Marti International Airport are generally more punctual with Viva Aerobus than with any other carrier.

  • With public transport, you can travel from central Mexico City to NLU in about 2 hours. The airport is roughly 56 kilometres away, and making the trip by car takes approximately 55 minutes.

  • Relax before your Mexico City to HAV flight at a hotel close to Mexico City Felipe Angeles International Airport. Verticca Hotel is one option where you can wake up and get to the airport with time to spare.

  • 69% of flights departing Mexico City Felipe Angeles International Airport arrive according to schedule.

About Havana Jose Marti International Airport (HAV)

  • Consider checking in to Apartamento Familia Campa Daniela - Old Havana after touching down from your flight from Mexico City to Havana Jose Marti International Airport. It's a short drive from HAV and a comfortable option if you want to relax as soon as possible.

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.

  • If you're taking public transport, expect a journey time of around 1 hour.

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

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

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

  • September is when you're most likely to land a bargain on a Mexico City to Havana Jose Marti International Airport ticket. If you'd like to travel at a different time of year, the 'Whole month' tool will show you the lowest prices for every month.

  • Locking in a cheap plane ticket from Mexico City to HAV couldn't be easier with Price Alerts. All you need to do is set up one of these automatic alerts and we'll get in touch as soon as there's a better deal.

  • Find a cheap flight from Mexico City to Havana Jose Marti International Airport by using filters. Select your ideal departure time, duration and airlines, then sort the results by 'Cheapest' for the best deals.

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

  • March is the most popular month for flights from Mexico City to Havana Jose Marti International Airport (HAV). Plan your visit to Havana in September if you'd rather avoid peak season.

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

  • If you like travelling in 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

  • 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 Havana Jose Marti International Airport, browse our range of hotels including:

  • Every great holiday has to include some sightseeing. Paseo del Malecón, Old Havana and La habana are must-do's during your Havana adventure.

Explore more of Cuba

  • Havana is always a good idea, but there are so many other parts of Cuba waiting to be discovered. About 257 kilometres east of Havana, a visit to Santa Clara will keep you on the go. Start with leading attractions like 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 essential stop in Cuba. Start your sightseeing at 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.