Flights from Edmonton to Vancouver
YEG to YVR. All flight routes from Edmonton International, Canada to Vancouver International Airport, Canada. These routes are operated by 7 different airlines. You can either fly non-stop or choose from 4 different transit flights. The shortest flight time is 1 hour and 37 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

Air Canada
Non-stop with Air Canada.
6-7 flights per day.
SCHEDULE
1h 37m

WestJet
Non-stop with WestJet.
4-8 flights per day.
SCHEDULE
1h 37m

Flair Airlines
Non-stop with Flair Airlines.
1-3 flights per day.
SCHEDULE
1h 45m

Kish Air
Non-stop with Kish Air.
1 flight per day.
SCHEDULE
1h 47m
1 stop routes with the same airline:


Via Kelowna YLW
1 stop with WestJet.
3 flights per day.
SCHEDULE
3h 12m


Via Victoria YYJ
1 stop with WestJet.
SCHEDULE
3h 20m


Via Calgary YYC
1 stop with Air Canada.
4 flights per day.
SCHEDULE
4h 50m
1 stop routes with codeshare or different airlines:


Via Prince George YXS
With CMA & Air Canada
SCHEDULE
4h 19m


Via Calgary YYC
1 stop with Delta Air Lines.
1-4 flights per day.
SCHEDULE
4h 25m


Via Kelowna YLW
1 stop with Qantas.
SCHEDULE
4h 59m
Edmonton to Vancouver flights
With over 194 flights every week and 7 different airlines you have a wide option of flights to choose from. You can fly non-stop to Vancouver (YVR) from Edmonton (YEG) with Air Canada, Flair Airlines or WestJet but if a stopover option suits you better you can choose to fly via Kelowna, Prince George or any other of the 4 alternatives with flight connections.
Edmonton to Vancouver with Air Canada
You can fly non-stop every weekday with flights departing from 6 am to 20 pm. You also have the option to do a transit flight via Calgary. Air Canada is a Star Alliance member.
With Flair Airlines
You can fly non-stop every weekday with flights departing from 6 am to 23 pm.
With WestJet
You can fly non-stop every weekday with flights departing from 7 am to 21 pm. You can also catch a transit flight via Kelowna or Calgary.
Miles & flight time: YEG - YVR
The shortest flight time between YEG and YVR is 1 hour and 39 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 39m | - | 505 (813 km) |
Direct | 1h 40m | - | 505 (813 km) |
Direct | 1h 37m | - | 505 (813 km) |
YLW Kelowna | 4h 8m | 2h 58m | 520 (837 km) |
YXS Prince George | 4h 19m | 1h 0m | 702 (1130 km) |
YYC Calgary | 4h 35m | 36m | 581 (935 km) |
YYJ Victoria | 4h 54m | 2h 8m | 576 (927 km) |



