YEG → YYC Edmonton to Calgary
live
Direct flights from Edmonton (YEG) to Calgary (YYC): 23 nonstop departures observed each week across 4 airlines. 78% of the last 23 operated flights arrived within 15 minutes of schedule. The median arrival is 5 minutes early. No cancellations were recorded across the 23 tracked flights. The nonstop covers 246 km, an estimated 49 minutes in the air. Measured by Pro Flight Search from live flight boards at Edmonton and Calgary. Updated 15 September 2026 at 20:04 UTC.
YEG
Edmonton
tracking
YYC
Calgary
smooth · +0
dep bank 07:10–22:40 23x weekly
Runs mixed · 4 airlines · 23x weekly · nonstop
78% on time
of the last 23 operated YEG → YYC flights arrived within 15 minutes
Median arrival delay is −5 min . 0 of 23 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −5 min across the last 23 operated legs
Flight time ~0h 49m estimated from route distance
Weekly departures 23x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 23
The week scheduled departures · origin local time
Air Canada Air North Cargojet 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 100% on time
Flights AC8127 07:12 Mo Th Fr Su · AC8133 11:47 daily · AC8137 15:02 daily · AC8143 varies daily
Air North4N
Flights 4N702 11:40 Mo Tu Th Sa
CargojetW8
Flights W8917 18:11 Mo Tu We Th Fr
WestJetWS 67% on time
Flights WS141 07:10 daily · WS143 08:00 Mo Tu We Th Fr · WS3307 08:00 Sa Su · WS159 08:30 daily
History operated legs · board outcomes
09-14 W8917 arrived +11
Show 15 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 YYC, paired departure → arrival per flight and day. Board tracking since Mon, Sep 14 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 74 Completed 23 Delayed 5 Within 15m 18/23 Median -5m
AC8133 Air Canada
5 days
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 11:47
Scheduled arrival · landing pending
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 11:47
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 11:47
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
11:42
Landed · Sched 11:475m early
Mon, Sep 14
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
11:44
Landed · Sched 11:473m early
Full AC8133 history →
AC8137 Air Canada
5 days
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 15:02
Scheduled arrival · landing pending
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 15:02
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 15:02
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
14:43
Est. · Sched 15:0219m early
Mon, Sep 14
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
14:54
Landed · Sched 15:028m early
Full AC8137 history →
AC8143 Air Canada
5 days
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:27
Scheduled arrival · landing pending
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:27
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGJZR
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:27
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:27
Scheduled arrival · landing pending
Mon, Sep 14
1/2 legs · CGGMQ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
18:21
Landed · Sched 18:276m early
Full AC8143 history →
W8917 Cargojet
5 days
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:11
Scheduled arrival · landing pending
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:11
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CFLAJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:11
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CFLAJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 18:11
Scheduled arrival · landing pending
Mon, Sep 14
1/2 legs · CFCJP
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
18:22
Landed · Sched 18:1111m late
WS141 WestJet
5 days
Fri, Sep 18
1/2 legs · CGQWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 07:10
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CGVWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 07:10
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGWJG
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 07:10
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGQWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
06:51
Landed · Sched 07:1019m early
Mon, Sep 14
1/2 legs · CGWCM
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
06:56
Landed · Sched 07:1014m early
Full WS141 history →
WS143 WestJet
5 days
Fri, Sep 18
1/2 legs · CGUWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 08:00
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CGWSQ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 08:00
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGWBX
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 08:00
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CFWSX
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
07:40
Landed · Sched 08:0020m early
Mon, Sep 14
1/2 legs · CGWJJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
07:50
Landed · Sched 08:0010m early
Full WS143 history →
WS145 WestJet
5 days
Fri, Sep 18
1/2 legs · CGZWS
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 10:10
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CGORP
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 10:10
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CFZXI
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 10:10
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGWSA
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
10:13
Landed · Sched 10:103m late
Mon, Sep 14
1/2 legs · CGNDG
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
10:29
Landed · Sched 10:1019m late
Full WS145 history →
WS149 WestJet
5 days
Fri, Sep 18
1/2 legs · CFWSF
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 16:00
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CGWCM
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 16:00
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGGWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 16:00
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGWBN
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
16:07
Est. · Sched 16:007m late
Mon, Sep 14
1/2 legs · CGWJG
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
15:45
Landed · Sched 16:0015m early
Full WS149 history →
WS151 WestJet
5 days
Fri, Sep 18
1/2 legs · CFWSO
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 17:30
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CFWSK
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 17:30
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGUWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 17:30
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CFWSO
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 17:30
Scheduled arrival · landing pending
Mon, Sep 14
1/2 legs · CFWSO
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
17:26
Landed · Sched 17:304m early
Full WS151 history →
WS155 WestJet
5 days
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 20:40
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CGMWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 20:40
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGTSW
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 20:40
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CFMXG
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 20:40
Scheduled arrival · landing pending
Mon, Sep 14
1/2 legs · CGUWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
21:38
Landed · Sched 20:4058m late
Full WS155 history →
WS157 WestJet
5 days
Fri, Sep 18
1/2 legs · CGGWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 19:40
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CGUWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 19:40
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGSWJ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 19:40
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGWAZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 19:40
Scheduled arrival · landing pending
Mon, Sep 14
1/2 legs · CGULN
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
20:08
Landed · Sched 19:4028m late
Full WS157 history →
WS159 WestJet
5 days
Fri, Sep 18
1/2 legs · CFNAX
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 08:30
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CFWSI
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 08:30
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CFWSO
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 08:30
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CFYBK
YEG
Departure
—
YEG is outside our board polling set.
→
Mon, Sep 14
1/2 legs · CGWCN
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
08:46
Landed · Sched 08:3016m late
Full WS159 history →
WS3303 WestJet
5 days
Fri, Sep 18
1/2 legs · CGWFE
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 13:10
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CFENO
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 13:10
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CGVEN
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 13:10
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGEWR
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
13:00
Landed · Sched 13:1010m early
Mon, Sep 14
1/2 legs · CFTEN
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
13:30
Landed · Sched 13:1020m late
Full WS3303 history →
WS3309 WestJet
5 days
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 22:30
Scheduled arrival · landing pending
Thu, Sep 17
1/2 legs · CGTWE
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 22:30
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · CFENO
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 22:30
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CGPWE
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 22:30
Scheduled arrival · landing pending
Mon, Sep 14
1/2 legs · CGVEN
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
22:14
Landed · Sched 22:3016m early
Full WS3309 history →
4N702 Air North
3 days
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
Sched 11:40
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · CFNYA
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
11:15
Landed · Sched 11:4025m early
Mon, Sep 14
1/2 legs · CFNYU
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
11:20
Landed · Sched 11:4020m early
Full 4N702 history →
AC8127 Air Canada
1 day
Mon, Sep 14
1/2 legs · CGGNZ
YEG
Departure
—
YEG is outside our board polling set.
→
YYC
Arrival
07:10
Landed · Sched 07:122m early
Full AC8127 history →
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 Calgary (YYC) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YEG-YYC
Copy
How we measure this →
YEG to YYC questions
Is YEG–YYC running on time right now? Mostly on schedule. Both endpoints currently score the same, route health score 78/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from YEG to YYC? Great-circle distance is 246 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 47–51 min gate-to-gate on this route.
How often does YEG–YYC fly? 4 carriers operate this route, around 105 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at YEG and arrival-side delay at YYC, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.