YEG → YYZ Edmonton to Toronto
live
Direct flights from Edmonton (YEG) to Toronto (YYZ): 93 nonstop departures observed each week across 4 airlines. 69% of the last 85 tracked flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. 12 of the 85 tracked flights were cancelled. The nonstop covers 2,689 km, an estimated 3 hours 57 minutes in the air. Measured by Pro Flight Search from live flight boards at Edmonton and Toronto. Updated 4 November 2026 at 20:33 UTC.
YEG
Edmonton
tracking
YYZ
Toronto
smooth · +0
dep bank 00:40–18:50 93x weekly
Runs mixed · 4 airlines · 93x weekly · nonstop
69% on time
of the last 85 tracked YEG → YYZ flights arrived within 15 minutes
Median arrival delay is −10 min . 12 of 85 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 73 arrivals
Flight time ~3h 57m estimated from route distance
Weekly departures 93x 4 direct airlines on the leg
Cancelled 14.1% recent route rate · 12 of 85
The week scheduled departures · origin local time
Air Canada Flair Airlines Porter Airlines WestJet
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Air CanadaAC 64% on time
Flights AC176 varies daily · AC160 06:00 daily · AC162 varies daily · AC166 varies Mo Tu We Th Sa Su
Flair AirlinesF8 56% on time
Flights F8636 varies daily · F8638 13:40 Th Fr Sa · F8634 varies Tu Th
Porter AirlinesPD 73% on time
Flights PD402 varies daily · PD406 varies We Th Fr Sa · PD404 varies daily
WestJetWS 80% on time
Flights WS432 varies daily · WS430 varies daily · WS456 varies daily
History operated legs · board outcomes
11-02 AC2370 arrived +174
11-02 CNK657 arrived −2
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from YEG and YYZ, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 90 Completed 88 Delayed 19 Cancelled 12 Within 15m 64/88 Median +0m
AC160 Air Canada
7 days
Wed, Nov 4
1/2 legs · C-FFGZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
10:48
Landed · Sched 10:535m early
Tue, Nov 3
1/2 legs · C-GJWI
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
10:32
Landed · Sched 10:5321m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 10:53
Cancelled
Sun, Nov 1
1/2 legs · C-GJVX
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
11:15
Landed · Sched 10:5322m late
Sat, Oct 31
1/2 legs · C-GITY
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
11:38
Landed · Sched 11:5315m early
Fri, Oct 30
1/2 legs · C-FGKP
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
11:13
Landed · Sched 11:5340m early
Thu, Oct 29
1/2 legs · C-GJWO
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
12:20
Landed · Sched 11:5327m late
Full AC160 history →
AC162 Air Canada
7 days
Wed, Nov 4
1/2 legs · C-FXCD
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:47
Landed · Sched 13:434m late
Tue, Nov 3
1/2 legs · C-GIUF
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:26
Landed · Sched 13:4317m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 13:43
Cancelled
Sun, Nov 1
1/2 legs · C-FJOK
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
14:18
Landed · Sched 13:4335m late
Sat, Oct 31
1/2 legs · C-FFGZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:26
Landed · Sched 13:5327m early
Fri, Oct 30
1/2 legs · C-GYFM
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:32
Landed · Sched 13:5321m early
Thu, Oct 29
1/2 legs · C-FFGZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:46
Landed · Sched 13:537m early
Full AC162 history →
AC166 Air Canada
6 days
Wed, Nov 4
1/2 legs · C-GYFM
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
17:46
Last seen · Sched 17:424m late
Tue, Nov 3
1/2 legs · C-GJWD
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
17:49
Landed · Sched 17:427m late
Mon, Nov 2
1/2 legs · C-GJVX
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
18:07
Landed · Sched 17:4225m late
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 17:42
Cancelled
Sat, Oct 31
1/2 legs · C-GKOE
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
17:26
Landed · Sched 17:4822m early
Thu, Oct 29
1/2 legs · C-GJVT
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
17:52
Landed · Sched 17:484m late
Full AC166 history →
AC176 Air Canada
6 days
Wed, Nov 4
1/2 legs · C-GTZU
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
05:54
Landed · Sched 06:0713m early
Tue, Nov 3
1/2 legs · C-FHXN
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
05:55
Landed · Sched 06:0712m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 06:07
Cancelled
Sat, Oct 31
1/2 legs · C-FJOK
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
05:55
Landed · Sched 06:1217m early
Fri, Oct 30
1/2 legs · C-GKOD
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
05:48
Landed · Sched 06:1224m early
Thu, Oct 29
1/2 legs · C-GIUF
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
06:24
Landed · Sched 06:1212m late
Full AC176 history →
PD402 Porter
7 days
Wed, Nov 4
1/2 legs · C-GZQU
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:06
Landed · Sched 12:4521m late
Tue, Nov 3
1/2 legs · C-GKXM
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
12:38
Landed · Sched 12:457m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 12:45
Cancelled
Sun, Nov 1
1/2 legs · C-GKYV
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:12
Landed · Sched 12:4527m late
Sat, Oct 31
1/2 legs · C-GKXV
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
12:50
Landed · Sched 12:455m late
Fri, Oct 30
1/2 legs · C-GZQR
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
12:39
Landed · Sched 12:456m early
Thu, Oct 29
1/2 legs · C-GKYN
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:00
Landed · Sched 12:4515m late
Full PD402 history →
PD404 Porter
7 days
Wed, Nov 4
1/2 legs · C-GKZC
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 18:11
Scheduled time only · no board update captured
Tue, Nov 3
1/2 legs · C-GKZC
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
17:59
Landed · Sched 18:1112m early
Mon, Nov 2
1/2 legs · C-GZQU
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
19:18
Landed · Sched 18:1167m late
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 18:11
Cancelled
Sat, Oct 31
1/2 legs · C-GZQC
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
18:12
Landed · Sched 18:102m late
Fri, Oct 30
1/2 legs · C-GKYW
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
18:14
Landed · Sched 18:104m late
Thu, Oct 29
1/2 legs · C-GKQQ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
18:09
Landed · Sched 18:101m early
Full PD404 history →
WS430 WestJet
6 days
Wed, Nov 4
1/2 legs · C-GYLP
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
14:32
Landed · Sched 14:0527m late
Tue, Nov 3
1/2 legs · C-FMWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:52
Landed · Sched 14:0513m early
Mon, Nov 2
1/2 legs · C-GGWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
14:07
Landed · Sched 14:052m late
Sat, Oct 31
1/2 legs · C-GWSA
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
13:58
Landed · Sched 14:057m early
Fri, Oct 30
1/2 legs · C-FCNW
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
14:51
Landed · Sched 15:0514m early
Thu, Oct 29
1/2 legs · C-FEWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
15:10
Landed · Sched 15:055m late
Full WS430 history →
AC170 Air Canada
4 days
Tue, Nov 3
1/2 legs · C-GJWO
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
19:08
Landed · Sched 19:124m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 19:12
Cancelled
Sat, Oct 31
1/2 legs · C-GKUG
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
19:29
Landed · Sched 19:389m early
Thu, Oct 29
1/2 legs · C-GMZN
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
19:18
Landed · Sched 19:3719m early
Full AC170 history →
AC172 Air Canada
4 days
Tue, Nov 3
1/2 legs · C-FDUW
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
21:24
Landed · Sched 21:328m early
Mon, Nov 2
1/2 legs · C-GWUQ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
21:30
Landed · Sched 21:322m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 21:32
Cancelled
Fri, Oct 30
1/2 legs · C-GJVT
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
21:34
Landed · Sched 21:428m early
Full AC172 history →
F8634 Flair
2 days
Tue, Nov 3
1/2 legs · C-FLQZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
18:51
Landed · Sched 18:554m early
Thu, Oct 29
1/2 legs · C-FFLZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
18:48
Landed · Sched 18:557m early
Full F8634 history →
F8636 Flair
5 days
Tue, Nov 3
1/2 legs · C-FLDX
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
07:39
Landed · Sched 06:3564m late
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 06:35
Cancelled
Sat, Oct 31
1/2 legs · C-FFLZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
06:38
Landed · Sched 06:353m late
Fri, Oct 30
1/2 legs · C-FLKO
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
06:50
Landed · Sched 06:3515m late
Thu, Oct 29
1/2 legs · C-FFBC
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
10:52
Landed · Sched 06:35257m late
Full F8636 history →
PD406 Porter
1 day
Tue, Nov 3
1/2 legs · C-GKYI
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
05:55
Landed · Sched 05:4510m late
Full PD406 history →
WS432 WestJet
6 days
Tue, Nov 3
1/2 legs · C-GWJU
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
05:48
Landed · Sched 05:453m late
Mon, Nov 2
1/2 legs · C-GAWS
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
05:32
Landed · Sched 05:4513m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 05:45
Cancelled
Sat, Oct 31
1/2 legs · C-GDDR
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
06:26
Landed · Sched 06:4519m early
Fri, Oct 30
1/2 legs · C-FULJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
06:29
Landed · Sched 06:4516m early
Thu, Oct 29
1/2 legs · C-GPFT
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
06:51
Landed · Sched 06:456m late
Full WS432 history →
WS456 WestJet
6 days
Tue, Nov 3
1/2 legs · C-GOCD
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
00:01
Landed · Sched 23:4021m late
Mon, Nov 2
1/2 legs · C-FTXF
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
23:24
Landed · Sched 23:4016m early
Sat, Oct 31
1/2 legs · C-FKWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
00:38
Landed · Sched 00:402m early
Fri, Oct 30
1/2 legs · C-FGWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
00:38
Landed · Sched 00:402m early
Thu, Oct 29
1/2 legs · C-FXWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
00:32
Landed · Sched 00:408m early
Wed, Oct 28
1/2 legs · C-GWJF
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
00:37
Landed · Sched 00:403m early
Full WS456 history →
AC174 Air Canada
4 days
Mon, Nov 2
1/2 legs · C-FZUB
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
01:03
Landed · Sched 23:5766m late
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 23:57
Cancelled
Fri, Oct 30
1/2 legs · C-GYFM
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
23:37
Landed · Sched 23:5720m early
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
02:33
Landed · Sched 01:3261m late
Full AC174 history →
AC2370 Air Canada
1 day
Mon, Nov 2
1/2 legs · C-FHYY
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
18:08
Landed · Sched 15:05183m late
AC2386 Air Canada
1 day
Mon, Nov 2
1/2 legs · C-GKOD
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
17:48
Landed · Sched 17:0543m late
Full AC2386 history →
CNK657 Sunwest Aviation
1 day
Mon, Nov 2
1/2 legs · C-GSWQ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
14:00
Landed · Sched 14:022m early
F89181 Flair
1 day
Mon, Nov 2
1/2 legs · C-FLUT
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
19:44
Landed · Sched 17:50114m late
Full F89181 history →
WS434 WestJet
1 day
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
Sched 16:20
Cancelled
WS470 WestJet
1 day
Sun, Nov 1
1/2 legs · C-GIIZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
02:08
Landed · Sched 23:40148m late
Full WS470 history →
F8638 Flair
1 day
Sat, Oct 31
1/2 legs · C-FLKO
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
23:44
Landed · Sched 23:5511m early
Full F8638 history →
PD9930 Porter
1 day
Thu, Oct 29
1/2 legs · C-GZQZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
19:33
Landed · Sched 16:15198m late
Full PD9930 history →
MAL7070 Morningstar Air Express
1 day
Wed, Oct 28
1/2 legs · C-FMEK
YEG
Departure
—
YEG is outside our board polling set.
→
YYZ
Arrival
00:43
Landed · Sched 00:485m early
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Edmonton (YEG) to Toronto (YYZ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YEG-YYZ
Copy
How we measure this →
YEG to YYZ questions
Is YEG–YYZ running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on YEG–YYZ? Operators schedule morning departures around 06:00 from YEG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the YYZ delay card to confirm conditions when you'd arrive.
How long is the flight from YEG to YYZ? Great-circle distance is 2,689 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 220–260 min gate-to-gate on this route.
How often does YEG–YYZ fly? 4 carriers operate this route, around 93 flights a week between them. Compare carrier days and times in the airline list above.