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 Airport

Looking for a cheap last-minute deal or the best return flight from Mexico City to Mazatlan Airport? If you want to travel next month, return fares start from $203. Find the lowest prices on one-way and return 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 April.

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$94
Cheapest month to flyMay
Average flight time1 hr, 48 mins
Most popular airlineDelta
Average flights per week144

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

The best price we found for a return flight from Mexico City to Mazatlan is $203. 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 48 minutes is the average flight time from Mexico City to Mazatlan.
Delta, Aeromexico and LATAM Airlines fly direct from Mexico City to Mazatlan.
As of April 2026, there are 144 flights per week flying from Mexico City to Mazatlan.
The cheapest month to fly from Mexico City to Mazatlan is usually May.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Mazatlan Airport on Sunday, 3 May 2026.
Yes – the average flight time is 1 hour and 48 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 Gen Rafael Buelna International Airport (MZT): What you need to know

  • Start planning your trip by looking up where you'll catch your flight from Mexico City to Mazatlan Gen Rafael Buelna International Airport (MZT). Explore your options for taking off from Mexico City Benito Juarez International Airport (MEX) or Mexico City Felipe Angeles International Airport (NLU), two of the city's main airports.

  • The average duration of a direct Mexico City to Mazatlan Gen Rafael Buelna International Airport flight is 1 hour 50 minutes.

  • Mazatlan is one hour behind Mexico City. Mazatlan Gen Rafael Buelna International Airport is located in Mazatlan, which runs on the UTC-7 timezone.

  • Mexico City Benito Juarez International Airport (MEX) to Mazatlan Gen Rafael Buelna International Airport (MZT) is the most popular route. There are 33 direct weekly flights to choose from. If you prefer a later start to the day, hop on the last flight with Aeromexico at 10:20pm. Go for the first MEX to MZT departure operated by Aeromexico at 7:25am if you'd rather not wait around.

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

  • During popular months like September, you'll want to get to the airport earlier than usual. Arrive two hours before domestic departures and four hours ahead for an international flight whenever you're travelling during peak periods in general.

Airports in Mexico City

Mexico City Benito Juarez International Airport (MEX)

  • You can hop on a direct flight from Mexico City to Mazatlan Gen Rafael Buelna International Airport (MZT) leaving from Mexico City Benito Juarez International Airport (MEX).

  • When departing from MEX, you can catch a direct flight from Mexico City to Mazatlan Gen Rafael Buelna International Airport with Aeromexico.

  • The majority of travellers prefer to fly with Aeromexico from MEX to MZT.

  • Aeromexico takes the lead in punctuality. An impressive 94.48% of its departures on this route arrive as scheduled.

  • Located around 13 kilometres from central Mexico City, MEX can be reached in about 30 minutes by car, depending on traffic. The journey by public transport is roughly 40 minutes.

  • Want an easy start to your travels? Stay near Mexico City Benito Juarez International Airport. Whether you've booked an early flight from Mexico City to Mazatlan Gen Rafael Buelna International Airport or aren't a fan of being rushed, these hotels are the ideal choice:

  • Mexico City Benito Juarez International Airport earns top marks for on-time performance. 84% of flights that take off from MEX land on time.

Mexico City Felipe Angeles International Airport (NLU)

  • Consider beginning your travels from Mexico City Felipe Angeles International Airport (NLU). You can book a direct Mexico City to Mazatlan Gen Rafael Buelna International Airport (MZT) plane ticket from this popular hub.

  • You can board a direct flight from Mexico City to MZT with VivaAerobus. This is one of the main carriers flying this route out of NLU.

  • Viva Aerobus is the top choice for travellers flying from NLU to MZT.

  • If you're looking for the most punctual carrier, go with Viva Aerobus. It boasts an on-time performance of 92.68% for flights between Mexico City Felipe Angeles International Airport and Mazatlan Gen Rafael Buelna International Airport.

  • NLU is about 56 kilometres from central Mexico City. It'll take 55 minutes or so to get to the airport if you're driving from the city centre. Public transport takes approximately 2 hours.

  • Getting to the airport on time before your Mexico City to MZT flight is easier when you stay near Mexico City Felipe Angeles International Airport. If you have an early departure, Verticca Hotel will put you in easy range of the airport.

  • 76% of flights out of Mexico City Felipe Angeles International Airport meet their expected arrival time.

About Mazatlan Gen Rafael Buelna International Airport (MZT)

  • After your flight from Mexico City to Mazatlan Gen Rafael Buelna International Airport has landed, relax at a nearby hotel. Las Villas Hotel & Golf By Estrella del Mar is a good option that's a quick drive from MZT.

  • Secure the lowest price by reserving your ride around two weeks before your Mexico City to Mazatlan Gen Rafael Buelna International Airport flight.

Getting from Mazatlan Gen Rafael Buelna International Airport (MZT) to central Mazatlan

  • From Mazatlan Gen Rafael Buelna International Airport, central Mazatlan is around 24 kilometres away. It takes about 25 minutes to get to the city centre by car.

  • If you're using public transport, expect a journey of about 40 minutes.

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

  • $94 is the best price for a one-way ticket from Mexico City to Mazatlan Gen Rafael Buelna International Airport. Return flights start from $203. These fares can change depending on availability and demand.

  • To score cheap flights from Mexico City to MZT, book your ticket four months before your planned departure.

  • The best month for landing cheap Mexico City to Mazatlan Gen Rafael Buelna International Airport tickets is September. Use the 'Whole month' tool to compare prices, then select the dates that offer the biggest savings.

  • Locking in a cheap plane ticket from Mexico City to MZT is a breeze with Price Alerts. Simply set up one of these automatic alerts and we'll get in touch as soon as there's a better deal.

  • Lock in a cheap flight from Mexico City to Mazatlan Gen Rafael Buelna International Airport by using the search filters. Choose your ideal times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Mexico City to Mazatlan Gen Rafael Buelna International Airport (MZT)

  • December is the quietest month for flights from Mexico City to Mazatlan Gen Rafael Buelna International Airport (MZT), while April is the most popular. Choose the best time to go to Mazatlan based on whether you prefer a lively atmosphere or a more laid-back vibe.

  • When booking your Mexico City to MZT plane ticket, consider the kind of weather forecast you're hoping for. July is the warmest month in Mazatlan, with temperatures ranging from 25ºC to 33ºC.

  • Look for cheap tickets from Mexico City to Mazatlan Gen Rafael Buelna International Airport in January if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 16ºC and 27ºC.

More about Mazatlan

  • After booking your flight from Mexico City to Mazatlan Gen Rafael Buelna International Airport, choose a hotel that puts you where you want to be. Make one of these accommodation options your base for exploring Mazatlan:

  • There are so many things to explore in this city, it can be hard to know where to begin. Malecón, Malecon and Playa Las Gaviotas are highlights which should feature on any well-planned Mazatlan itinerary.

Explore more of Mexico

  • Culiacan is just one of the many cities in Mexico waiting to be discovered once you've seen Mazatlan. Around 209 kilometres away to the northwest, top sights here include paseo del río Sinaloa Park, Jardin Botanico Culiacan and Reserva Ecologica.

  • Around 225 kilometres southeast of Mazatlan, Tepic is another essential stop in Mexico. Experience this destination's highlights firsthand at Museo Regional de Nayarit, Zocalo Park and Antropología e Historia.

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