Cheap Flights from Edmonton International (YEG) to Mazatlan (MZT)

Compare Edmonton International 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

Find the cheapest month to fly from Edmonton International to Mazatlan

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

Direct flights from Edmonton International to Mazatlan

Edmonton International to Mazatlan: Alternative routes

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

Edmonton to Mazatlan: Flight information

The things to know before you go.
Cheapest flight found£163
Cheapest month to flyApril
Average flight time4 hrs, 50 mins
Most popular airlineWestJet
Average flights per week4

Finding cheap flights from Edmonton International to Mazatlan: Frequently asked questions

The best price we found for a return flight from Edmonton International to Mazatlan is £292. 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.
4 hours and 50 minutes is the average flight time from Edmonton International to Mazatlan.
WestJet flies direct from Edmonton International to Mazatlan.
As of April 2026, there are 4 flights per week flying from Edmonton International to Mazatlan.
The cheapest month to fly from Edmonton International to Mazatlan is usually July.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Edmonton International Airport to Mazatlan Airport on Saturday, 25 July 2026.
Yes – the average flight time is 4 hours and 50 minutes.
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.
Currently, WestJet offers the cheapest flight tickets to Mazatlan.

Flying from Edmonton International Airport (YEG) to Mazatlan International Airport (MZT): what you need to know

  • The average duration of a direct flight from Edmonton International Airport to Mazatlan International Airport is 4 hours 55 minutes.

  • Mazatlan is one hour behind Edmonton and is in the UTC-7 timezone.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for stress-free travel. Show up at the airport on time to catch your YEG to MZT flight.

  • You'll likely experience longer queues during popular months like July. Arriving up to four hours in advance for an international flight and two hours for a domestic departure will help ensure a smooth travel experience.

  • WestJet has direct flights from Edmonton International Airport to Mazatlan International Airport. Book with this popular carrier, then get ready to tick off the sights in Mazatlan — and maybe even more of Mexico if you have time.

  • WestJet is the airline most travellers choose to fly with on this route.

  • The most punctual carrier operating YEG to MZT flights is WestJet. Its services arrive as scheduled 76.47% of the time.

How to find the cheapest flights from Edmonton International Airport (YEG) to Mazatlan International Airport (MZT)

  • £163 is the lowest price for a one-way Edmonton International Airport to Mazatlan International Airport flight. A return flight starts at £292. These fares may change based on availability and demand.

  • Get cheap tickets from YEG to MZT by booking six months ahead. Based on our research, that's the sweet spot for landing a bargain.

  • Plan your trip for May. That's the cheapest month for flights from Edmonton International Airport to Mazatlan International Airport. If your travel dates are flexible, use the 'Whole month' tool to see the lowest airfare across every month.

  • You won't have to check back in every day to see if fares have dropped when you set up a Price Alert. We'll let you know as soon as there's a better deal on cheap flights from YEG to MZT.

  • Choose your ideal departure and arrival times, airlines and number of stops with the filters. Or sort your results by 'Cheapest' to get the best deals on flights from Edmonton International Airport to Mazatlan International Airport.

Handy information about Edmonton International Airport (YEG)

  • 69.55% of flights that leave from Edmonton International Airport touch down at their destination on schedule.

  • Edmonton International Airport is about 20 miles from central Edmonton. If you're driving, catching a cab or ride-sharing from the centre, it'll take 35 minutes or so to get there, depending on the traffic.

  • Planning to catch public transport? Expect a journey time of around 1 hour 10 minutes.

  • Get your holiday off to a leisurely start by staying near YEG. Whether you've booked an early flight from Edmonton International Airport to Mazatlan International Airport or just don't want to be rushed, these hotels have you covered:

Arriving at Mazatlan International Airport (MZT)

  • Consider staying at Las Villas Hotel & Golf By Estrella del Mar after your Edmonton International Airport to Mazatlan International Airport flight. It's not too far from MZT and a comfortable option if you're eager to catch some z's soon after landing.

  • Fast-track your adventure by picking up a Mazatlan International Airport rental car. Grab your wheels from Budget, Ace Rent a Car or Europcar and explore beyond Mazatlan's main sights.

  • Lock in the best deal by booking your vehicle from Mazatlan International Airport around two weeks before your trip.

Getting from Mazatlan International Airport (MZT) to central Mazatlan

  • From Mazatlan International Airport, Mazatlan is approximately 14 miles away. It takes around 25 minutes to reach the centre by car.

When to fly to Mazatlan International Airport (MZT)

  • It's time to choose your dates for your flight from Edmonton International Airport to Mazatlan International Airport. March is the busiest month to head to Mazatlan. If you like a quieter vibe, go in May.

  • When booking your flight from Edmonton International Airport to Mazatlan International Airport, think about the kind of weather you enjoy. July is the warmest month in Mazatlan, with the temperature ranging from 25ºC (77ºF) to 33ºC (91ºF).

  • Search for cheap tickets from YEG to MZT in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 16ºC (61ºF) and 27ºC (81ºF) on average.

Explore more of Mexico

  • Guadalajara is just one of the many places in Mexico waiting to be explored after you've seen Mazatlan. Around 270 miles away to the south-east, top sights here include Guadalajara Cathedral, Teatro Degollado and Portales Tlaquepaque Park.

  • Around 260 miles south-east of Mazatlan, Zapopan is another favourite stop in Mexico. Experience the best of this destination with a visit to Andador 20 de Noviembre, Los Guayabos Comunidad Ecológica and Colonia Mexico Park.

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