Direct (nonstop) flights from Edmonton to Vancouver

3 airlines fly nonstop from Edmonton International Airport (YEG) to Vancouver International Airport (YVR). It's 503 miles (810 km), about 1h 45m in the air. Operated by Air Canada, Flair Airlines, WestJet.

YEG
Edmonton International Airport
🇨🇦 Edmonton, Canada
YVR
Vancouver International Airport
🇨🇦 Vancouver, Canada
Flight Time
1h 45m
Distance
503 mi
810 km
CO₂/pax
93 kg
−25 kg vs. layover
Airlines
3
Air Canada +2
Time Diff
-1h
Operated by Air Canada Air Canada Flair Airlines Flair Airlines WestJet WestJet

Route data last updated: May 29, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YEG → YVR
Flight Time
1h 45m
Distance
503 mi
Flair Airlines F8 Flair Airlines
Route
YEG → YVR
Flight Time
1h 45m
Distance
503 mi
WestJet WS WestJet
Route
YEG → YVR
Flight Time
1h 45m
Distance
503 mi

Alternative Routes

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

YEG YKA (Kamloops) YVR
Leg 1: 1h 15m (343 mi) Leg 2: 58m (160 mi) Total: ~2h 13m 🍃 118 kg CO₂ (+27% vs. direct)
Leg 1
YEG → YKA
1h 15m · 343 mi
View YEG to YKA flights →
Leg 2
YKA → YVR
58m · 160 mi
View YKA to YVR flights →
YEG YYJ (Victoria) YVR
Leg 1: 1h 45m (536 mi) Leg 2: 35m (40 mi) Total: ~2h 20m 🍃 131 kg CO₂ (+41% vs. direct)
Leg 1
YEG → YYJ
1h 45m · 536 mi
View YEG to YYJ flights →
Leg 2
YYJ → YVR
35m · 40 mi
View YYJ to YVR flights →
YEG YLW (Kelowna) YVR
Leg 1: 1h 20m (340 mi) Leg 2: 1h 5m (178 mi) Total: ~2h 25m 🍃 121 kg CO₂ (+30% vs. direct)
Leg 1
YEG → YLW
1h 20m · 340 mi
View YEG to YLW flights →
Leg 2
YLW → YVR
1h 5m · 178 mi
View YLW to YVR flights →
YEG YQQ (Comox) YVR
Leg 1: 1h 45m (547 mi) Leg 2: 43m (85 mi) Total: ~2h 28m 🍃 142 kg CO₂ (+53% vs. direct)
Leg 1
YEG → YQQ
1h 45m · 547 mi
View YEG to YQQ flights →
Leg 2
YQQ → YVR
43m · 85 mi
View YQQ to YVR flights →
YEG YYC (Calgary) YVR
Leg 1: 1h (151 mi) Leg 2: 1h 40m (428 mi) Total: ~2h 40m 🍃 132 kg CO₂ (+42% vs. direct)
Leg 1
YEG → YYC
1h · 151 mi
View YEG to YYC flights →
Leg 2
YYC → YVR
1h 40m · 428 mi
View YYC to YVR flights →

Frequently Asked Questions

How long is the direct flight from Edmonton to Vancouver?

A nonstop flight from Edmonton (YEG) to Vancouver (YVR) takes approximately 1 hours and 45 minutes. The distance is 503 miles (810 km).

Which airlines fly nonstop from Edmonton to Vancouver?

3 airlines: Air Canada, Flair Airlines, WestJet.

Is there a nonstop flight from Edmonton to Vancouver?

Yes. 3 airlines: Air Canada, Flair Airlines, WestJet.

How far is Edmonton from Vancouver?

The flight distance from Edmonton to Vancouver is 503 miles (810 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Edmonton to Vancouver?

At 1h 45m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

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

Roughly 93 kg CO2 per passenger one-way. That's about the same as driving 465 km.

Is the return flight from Vancouver 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 Vancouver?

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?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.