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

Air Canada
Non-stop with Air Canada.
4-5 flights per day.
SCHEDULE
4h 14m

Porter Airlines
Non-stop with Porter Airlines.
3 flights per day.
SCHEDULE
4h 15m

Flair Airlines
Non-stop with Flair Airlines.
1 flight per day.
SCHEDULE
4h 15m

WestJet
Non-stop with WestJet.
4 flights per day.
SCHEDULE
4h 15m

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


Via Winnipeg YWG
1 stop with WestJet.
SCHEDULE
6h 28m


Via Calgary YYC
1 stop with Air Canada.
5-6 flights per day.
SCHEDULE
6h 45m


Via Saskatoon YXE
1 stop with WestJet.
SCHEDULE
6h 50m


Via Montreal YUL
1 stop with Air Canada.
4 flights per day.
SCHEDULE
7h 51m


Via Ottawa YOW
1 stop with Air Canada.
2 flights per day.
SCHEDULE
8h 12m
1 stop routes with codeshare or different airlines:


Via Montreal YUL
1 stop with Delta Air Lines.
SCHEDULE
6h 20m


Via Calgary YYC
1 stop with Delta Air Lines.
4-5 flights per day.
SCHEDULE
7h 05m
Toronto to Edmonton flights
With over 124 flights every week and 10 different airlines you have a wide option of flights to choose from. You can fly non-stop to Edmonton (YEG) from Toronto (YYZ) with Air Canada, Flair Airlines, WestJet, Kish Air or Porter Airlines but if a stopover option suits you better you can choose to fly via Winnipeg, Calgary or any other of the 5 alternatives with flight connections.
Tip! You can also fly to Edmonton from City Centre (YTZ).
Toronto to Edmonton with Air Canada
You can fly non-stop every weekday with flights departing from 6 am to 22 pm. You can also catch a transit flight via Calgary or Montreal. Air Canada is a Star Alliance member.
With Flair Airlines
You can fly non-stop every monday, friday or sunday between 6 am and 22 pm.
With WestJet
You can fly non-stop every weekday with flights departing from 7 am to 22 pm. You can also catch a transit flight via Montreal or Winnipeg.
With Kish Air
You can fly non-stop every weekday with flights departing at 7 am, 20 pm or 21 pm.
Miles & flight time: YYZ - YEG
The shortest flight time between YYZ and YEG is 4 hours and 14 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 4h 14m | - | 1680 (2703 km) |
Direct | 4h 15m | - | 1680 (2703 km) |
Direct | 4h 15m | - | 1680 (2703 km) |
Direct | 4h 32m | - | 1680 (2703 km) |
Direct | 4h 15m | - | 1680 (2703 km) |
YWG Winnipeg | 6h 28m | 2h 40m | 1681 (2705 km) |
YYC Calgary | 6h 45m | 1h 45m | 1833 (2949 km) |
YXE Saskatoon | 6h 50m | - | - |
YUL Montreal | 7h 51m | 2h 25m | 2171 (3493 km) |
YOW Ottawa | 8h 12m | 1h 53m | 2007 (3229 km) |



Unpublished Flight Rates From Toronto to Edmonton