Cheap flights from Mexico City to Mazatlan

Compare Mexico City to Mazatlan flight deals

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

Book the best Mazatlan fare with no extra fees

Flight deals from Mexico City to Mazatlan

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

Find the cheapest month to fly from Mexico City to Mazatlan

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

Direct flights from Mexico City to Mazatlan

Mexico City to Mazatlan: Alternative routes

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

Mexico City to Mazatlan: Flight information

The things to know before you go.
Cheapest flight found$103
Cheapest month to flyJanuary
Average flight time1 hr, 47 mins
Most popular airlineKLM
Average flights per week138

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

The best price we found for a round-trip flight from Mexico City to Mazatlan is $103. 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.
1 hour and 46 minutes is the average flight time from Mexico City to Mazatlan.
KLM, Delta and Aeromexico fly direct from Mexico City to Mazatlan.
There are 138 flights per week flying from Mexico City to Mazatlan, as of June 2025.
The cheapest month to fly from Mexico City to Mazatlan is usually June 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Mazatlan Airport on Saturday, January 31, 2026.
Yes – the average flight time is 1 hour and 46 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 Mazatlan 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 Mazatlan is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Mazatlan is Viva.

Flying from Mexico City to Mazatlan International Airport (MZT): What you need to know

  • Begin your travels at one of Mexico City's main airports, Benito Juarez International Airport (MEX) or Santa Lucia Air Force Base Airport (NLU). Explore your options for booking a flight from Mexico City to Mazatlan International Airport (MZT) jetting off from either of these.

  • Jump on a direct Mexico City to Mazatlan International Airport flight and you'll be in the air for around 1 hour 50 minutes.

  • The timezone in Mazatlan is UTC-7, which is one hour behind Mexico City. Mazatlan International Airport is located in Mazatlan.

  • With 33 direct weekly flights between the two airports, Benito Juarez International Airport (MEX) to Mazatlan International Airport (MZT) is the busiest route. Volaris operates the earliest flight at 5:55am. If you prefer to get more out of your day before you fly, the latest flight from MEX to MZT is with Aeromexico at 10:20pm.

  • Leave plenty of time to make your flight from Mexico City to MZT. As a rule of thumb, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • If you're jetting off during a public holiday or other peak period, give yourself more time. Arrive two hours before domestic flights and up to four hours before international departures. Queues at check-in and security will be longer.

Airports in Mexico City

Benito Juarez International Airport (MEX)

  • Reach your destination without the detour from Benito Juarez International Airport (MEX). Nonstop flights from Mexico City to Mazatlan International Airport (MZT) are available from here.

  • Top carriers that have direct flights from Mexico City to Mazatlan International Airport departing MEX include:

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

  • The carrier with the most consistent on-time arrival rate on this route is Aeromexico.

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

  • Booked an early flight from Mexico City to Mazatlan International Airport? Avoid the hassle of rushing to the terminal (and get some extra shut-eye) by staying at one of these hotels near Benito Juarez International Airport:

  • 80.91% of flights departing from Benito Juarez International Airport touch down at their destination as planned. With its reliable on-time performance, you're unlikely to be delayed when taking off from MEX.

Santa Lucia Air Force Base Airport (NLU)

  • You can book a direct Mexico City to Mazatlan International Airport (MZT) plane ticket with departures from Santa Lucia Air Force Base Airport (NLU). See if flying from NLU works better for your plans.

  • Catch your direct flight from Mexico City to MZT with VivaAerobus. This is one of the leading carriers operating this route out of NLU.

  • On the NLU to MZT route, VivaAerobus is the go-to airline for most travelers.

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

  • NLU is around 40 kilometers from central Mexico City. It takes 55 minutes or so to get to the airport in a car from the city center. Public transport takes approximately 1 hour 45 minutes.

  • Kick back before your Mexico City to MZT flight at a hotel near Santa Lucia Air Force Base Airport. Verticca Hotel is one option where you can wake up and get to the airport with time to spare.

  • Santa Lucia Air Force Base Airport has an on-time performance rate of 67.58%. This figure sheds light on how frequently flights departing from this airport arrive at their destination on time.

About Mazatlan International Airport (MZT)

  • Have a late flight from Mexico City to Mazatlan International Airport? Don't let it stretch your travel day into tomorrow. Stay within easy reach of MZT at Las Villas Hotel & Golf By Estrella del Mar.

  • Go wherever you want, whenever you want with a Mazatlan International Airport rental car. Book your wheels from Budget, Ace Rent a Car or Europcar and discover more of Mazatlan and beyond.

  • To lock in the lowest price, reserve your ride around two weeks ahead of your Mexico City to Mazatlan International Airport flight.

How to find the cheapest flights from Mexico City to Mazatlan International Airport (MZT)

  • The lowest price we've found for a one-way ticket from Mexico City to Mazatlan International Airport is $49. For a return flight on this route, the best price is $103. Depending on the availability and when you book, these fares could change.

  • To snap up cheap flights from Mexico City to MZT, book your ticket four months ahead of your departure date.

  • September is when you're most likely to land a good deal on a Mexico City to Mazatlan 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 across every month.

  • There's no need to check every day to find out if fares have dropped when you create a Price Alert. We'll notify you when a new deal shows up on plane tickets from Mexico City to MZT.

  • Save money on your flight from Mexico City to Mazatlan International Airport by using the search 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 Mazatlan International Airport (MZT)

  • It's time to decide your travel dates for your flight from Mexico City to Mazatlan International Airport (MZT). July is when most people visit Mazatlan. If you like your getaways a little more chill, think about going in May.

  • Book a Mexico City to MZT plane ticket departing in July if you want to visit the city during its warmest month. Expect temperatures in Mazatlan to range from 25ºC (77ºF) to 33ºC (91ºF).

  • January sees temperatures of between 16ºC (61ºF) and 27ºC (81ºF). Search for cheap tickets from Mexico City to Mazatlan International Airport around that time if you'd rather travel in cooler conditions.

More about Mazatlan

Explore more of Mexico

  • You've visited Mazatlan, now it's time to discover more of Mexico. Journey about 209 kilometers north-west to Culiacan to check off its top sights. From Cumbres Iztacihuatl Park to paseo del río Sinaloa Park and Monte Carlo Park, you'll have a full itinerary ahead.

  • Around 225 kilometers south-east of Mazatlan, Tepic is another favorite stop in Mexico. Experience this destination's highlights firsthand at Museo Regional de Nayarit, Feria Nayarit and Público Park.

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