Flights from Calgary to Mazatlan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYC to MZT – All flight route options from Calgary International, 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 Kelowna. The shortest flight time is 4 hours and 37 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Other flight options
Check out these routes. They have daily flights from Calgary International and connections to Mazatlan:
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.
Calgary to Mazatlan flights
This route is operated by 2 airlines. You can fly non-stop to Mazatlan (MZT) from Calgary (YYC) with WestJet or opt for a connecting flight via Kelowna (YLW).
Calgary to Mazatlan with WestJet
You can fly non-stop every weekday except Mondays and Mondays with departure times at 06:30 or 10:15. You also have the option to do a transit flight via Kelowna.
Note Non-stop flights with WestJet will begin in Oct 2025.
Distance & flight times: Calgary International to General Rafael Buelna International
The shortest flight time between YYC and MZT is 4 hours and 37 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 37m | - | 1986 miles (3195 km) |
YLW Kelowna | 7h 37m | 2h 7m | 2243 miles (3609 km) |


Quick copy and share this page
From Calgary to Mexico
Below is a list of other destinations to Mexico from Calgary International with either direct flights or 1 stop connections.
-
CUN Cancun Direct
-
MEX Mexico City Direct
-
MTY Monterrey
-
GDL Guadalajara
-
SJD San Jose Cabo Direct
-
PVR Puerto Vallarta Direct
-
BJX Leon/Guanajuato
-
MID Merida
-
QRO Queretaro
-
MLM Morelia
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
-
YEG Edmonton Direct
-
YHZ Halifax
-
YWG Winnipeg Direct
-
YOW Ottawa
-
YLW Kelowna Direct
-
YXE Saskatoon
-
YYJ Victoria