Flights from Edmonton to Mazatlan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YEG to MZT – All flight route options from Edmonton International Airport, Canada to General Rafael Buelna International, Mexico. These flights are operated by WestJet. You can either fly non-stop to Mazatlan or with one stop via Calgary. The shortest flight time is 4 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near General Rafael Buelna
We got great deals on hotels and car rentals near the airport.
Edmonton to Mazatlan flights
This route is operated by 3 airlines. You can fly non-stop to Mazatlan (MZT) from Edmonton (YEG) with WestJet or choose a connecting flight via Kelowna (YLW) or Calgary (YYC) if it suits you better.
Edmonton to Mazatlan with WestJet
You can fly non-stop every Monday, Friday or Saturday at 08:00. You can also take a connecting flight via Kelowna or Calgary.
Note Non-stop flights with WestJet will begin in Oct 2025.
Distance & flight times: Edmonton International Airport to General Rafael Buelna International
The shortest flight time between YEG and MZT is 4 hours and 51 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 51m | - | 2129 miles (3426 km) |
YLW Kelowna | 7h 7m | 1h 0m | 2334 miles (3755 km) |
YYC Calgary | 7h 22m | 1h 10m | 2139 miles (3442 km) |



Quick copy and share this page
From Edmonton to Mexico
Below is a list of other destinations to Mexico from Edmonton International Airport with either direct flights or 1 stop connections.
From Canada to Mazatlan
Below is a list of other cities in Canada with flights to Mazatlan with either non-stop or connecting flights.
-
YYZ Toronto Direct
-
YUL Montreal Direct
-
YVR Vancouver Direct
-
YYC Calgary Direct
-
YHZ Halifax
-
YWG Winnipeg Direct
-
YOW Ottawa
-
YLW Kelowna Direct
-
YXE Saskatoon
-
YQR Regina Direct