Direct (nonstop) flights from Edmonton to Mazatlan

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

YEG
Edmonton International Airport
🇨🇦 Edmonton, Canada
MZT
General Rafael Buelna International
🇲🇽 Mazatlan, Mexico
Flight Time
4h 50m
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 31, 2026

Airlines with non-stop flights

WestJet WS WestJet
Route
YEG → MZT
Flight Time
4h 50m
Distance
2,114 mi

Alternative Routes

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

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

Frequently Asked Questions

How long is the direct flight from Edmonton to Mazatlan?

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

Which airlines fly nonstop from Edmonton to Mazatlan?

Just WestJet.

Is there a nonstop flight from Edmonton to Mazatlan?

Yes. 1 airline: WestJet.

How far is Edmonton from Mazatlan?

The flight distance from Edmonton to Mazatlan 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 Edmonton and Mazatlan?

Mazatlan is 1 hour ahead of Edmonton. (America/Edmonton vs America/Mazatlan.)

What type of aircraft flies from Edmonton to Mazatlan?

At 4h 50m, 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 Canada to Mexico?

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

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

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

Is the return flight from Mazatlan to Edmonton 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 Edmonton to Mazatlan?

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 Edmonton International Airport for this flight?

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