Direct (nonstop) flights from Mazatlan to Edmonton

1 airline flys nonstop from General Rafael Buelna International (MZT) to Edmonton International Airport (YEG). It's 2,114 miles (3,402 km), about 5h in the air. Operated by WestJet.

MZT
General Rafael Buelna International
🇲🇽 Mazatlan, Mexico
YEG
Edmonton International Airport
🇨🇦 Edmonton, Canada
Flight Time
5h
Distance
2,114 mi
3,402 km
CO₂/pax
357 kg
−29 kg vs. layover
Airlines
1
WestJet
Time Diff
+1h
Operated by WestJet WestJet

Route data last updated: May 27, 2026

Airlines with non-stop flights

WestJet WS WestJet
Route
MZT → YEG
Flight Time
5h
Distance
2,114 mi

Alternative Routes

Other ways to fly from Mazatlan to Edmonton with one stop · direct emits 357 kg CO₂ per passenger

MZT YYC (Calgary) YEG
Leg 1: 4h 42m (1,972 mi) Leg 2: 1h (151 mi) Total: ~5h 42m 🍃 386 kg CO₂ (+8% vs. direct)
Leg 1
MZT → YYC
4h 42m · 1,972 mi
View MZT to YYC flights →
Leg 2
YYC → YEG
1h · 151 mi
View YYC to YEG flights →
MZT PHX (Phoenix) YEG
Leg 1: 2h 21m (788 mi) Leg 2: 3h 30m (1,374 mi) Total: ~5h 51m 🍃 403 kg CO₂ (+13% vs. direct)
Leg 1
MZT → PHX
2h 21m · 788 mi
View MZT to PHX flights →
Leg 2
PHX → YEG
3h 30m · 1,374 mi
View PHX to YEG flights →
MZT YLW (Kelowna) YEG
Leg 1: 4h 44m (1,978 mi) Leg 2: 1h 20m (340 mi) Total: ~6h 4m 🍃 422 kg CO₂ (+18% vs. direct)
Leg 1
MZT → YLW
4h 44m · 1,978 mi
View MZT to YLW flights →
Leg 2
YLW → YEG
1h 20m · 340 mi
View YLW to YEG flights →
MZT LAX (Los Angeles) YEG
Leg 1: 2h 54m (1,045 mi) Leg 2: 3h 20m (1,358 mi) Total: ~6h 14m 🍃 431 kg CO₂ (+21% vs. direct)
Leg 1
MZT → LAX
2h 54m · 1,045 mi
View MZT to LAX flights →
Leg 2
LAX → YEG
3h 20m · 1,358 mi
View LAX to YEG flights →
MZT YVR (Vancouver) YEG
Leg 1: 5h (2,018 mi) Leg 2: 1h 35m (503 mi) Total: ~6h 35m 🍃 459 kg CO₂ (+29% vs. direct)
Leg 1
MZT → YVR
5h · 2,018 mi
View MZT to YVR flights →
Leg 2
YVR → YEG
1h 35m · 503 mi
View YVR to YEG flights →

Frequently Asked Questions

How long is the direct flight from Mazatlan to Edmonton?

A nonstop flight from Mazatlan (MZT) to Edmonton (YEG) takes approximately 5 hours. The distance is 2,114 miles (3,402 km).

Which airlines fly nonstop from Mazatlan to Edmonton?

Just WestJet.

Is there a nonstop flight from Mazatlan to Edmonton?

Yes. 1 airline: WestJet.

How far is Mazatlan from Edmonton?

The flight distance from Mazatlan to Edmonton is 2,114 miles (3,402 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Mazatlan and Edmonton?

Edmonton is 1 hour behind Mazatlan. (America/Mazatlan vs America/Edmonton.)

What type of aircraft flies from Mazatlan to Edmonton?

At 5h, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Mexico to Canada?

Depends on your passport. Check with the Canada embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Mazatlan to Edmonton?

Roughly 357 kg CO2 per passenger one-way. That's about the same as driving 1,785 km.

Is the return flight from Edmonton to Mazatlan also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Mazatlan to Edmonton?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at General Rafael Buelna International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.