YXE → YYZ Saskatoon to Toronto
live
Direct flights from Saskatoon (YXE) to Toronto (YYZ): 40 nonstop departures observed each week across 3 airlines. 87% of the last 31 tracked flights arrived within 15 minutes of schedule. The median arrival is 13 minutes early. No cancellations were recorded across the 31 tracked flights. The nonstop covers 2,210 km, an estimated 3 hours 20 minutes in the air. Measured by Pro Flight Search from live flight boards at Saskatoon and Toronto. Updated 3 November 2026 at 15:33 UTC.
Today, YXE → YYZ Tue 3 Nov · local times
Sched Flight YXE departure YYZ arrival
·
AC1120 Air Canada
Departed
Landed 09:16 −3
Checked YYZ board 10:33
YXE
Saskatoon
tracking
YYZ
Toronto
smooth · +0
dep bank 04:00–15:40 40x weekly
Runs reliable · 3 airlines · 40x weekly · nonstop
87% on time
of the last 31 tracked YXE → YYZ flights arrived within 15 minutes
Median arrival delay is −13 min . 0 of 31 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −13 min across the last 31 arrivals
Flight time ~3h 20m estimated from route distance
Weekly departures 40x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 31
The week scheduled departures · origin local time
Air Canada 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 86% on time
Flights AC1930 04:00 Mo Tu We Th Sa · AC1120 varies daily · AC1122 varies daily · AC1934 14:40 Mo Tu We Th Fr
Porter AirlinesPD
Flights PD452 varies daily
WestJetWS 100% on time
Flights WS572 varies Mo We Th Fr Sa Su
History operated legs · board outcomes
Show 23 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 YXE and YYZ, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 31 Completed 31 Delayed 4 Within 15m 27/31 Median +1m
AC1120 Air Canada
4 days
Tue, Nov 3
1/2 legs · C-FDUW
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:24
Landed · Sched 09:195m late
Mon, Nov 2
1/2 legs · C-FHFY
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:28
Landed · Sched 09:199m late
Sun, Nov 1
1/2 legs · C-FHYY
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:14
Landed · Sched 09:195m early
Fri, Oct 30
1/2 legs · C-GNAM
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:04
Landed · Sched 09:1915m early
Full AC1120 history →
AC1122 Air Canada
7 days
Mon, Nov 2
1/2 legs · C-FHXN
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
18:37
Landed · Sched 17:0790m late
Sun, Nov 1
1/2 legs · C-GNBE
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
17:09
Landed · Sched 17:072m late
Sat, Oct 31
1/2 legs · C-FHZG
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
16:54
Landed · Sched 17:0713m early
Fri, Oct 30
1/2 legs · C-GMYU
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
17:41
Landed · Sched 17:0734m late
Thu, Oct 29
1/2 legs · C-FHGE
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
16:54
Landed · Sched 17:0713m early
Wed, Oct 28
1/2 legs · C-GMZY
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
17:13
Landed · Sched 17:076m late
Tue, Oct 27
1/2 legs · C-FHBT
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
17:04
Landed · Sched 17:073m early
Full AC1122 history →
AC1124 Air Canada
3 days
Mon, Nov 2
1/2 legs · C-GUPL
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
20:00
Landed · Sched 19:591m late
Sun, Nov 1
1/2 legs · C-GWUT
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
19:42
Landed · Sched 19:5917m early
Sat, Oct 31
1/2 legs · C-GMYU
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
20:11
Landed · Sched 19:5912m late
Full AC1124 history →
PD452 Porter
4 days
Mon, Nov 2
1/2 legs · C-GZQZ
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
17:03
Landed · Sched 17:021m late
Sun, Nov 1
1/2 legs · C-GKYS
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
17:40
Landed · Sched 17:0238m late
Fri, Oct 30
1/2 legs · C-GZQX
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
16:52
Landed · Sched 17:1018m early
Wed, Oct 28
1/2 legs · C-GKXA
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
17:16
Landed · Sched 17:106m late
Full PD452 history →
WS572 WestJet
5 days
Mon, Nov 2
1/2 legs · C-GWSX
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
11:20
Landed · Sched 11:3010m early
Sun, Nov 1
1/2 legs · C-GFVX
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
11:27
Landed · Sched 11:303m early
Sat, Oct 31
1/2 legs · C-GULN
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
11:16
Landed · Sched 11:3014m early
Fri, Oct 30
1/2 legs · C-GXJR
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
11:09
Landed · Sched 11:3021m early
Thu, Oct 29
1/2 legs · C-FXWJ
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
11:37
Landed · Sched 11:307m late
Full WS572 history →
AC1930 Air Canada
4 days
Sat, Oct 31
1/2 legs · C-FSOC
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:18
Landed · Sched 09:191m early
Thu, Oct 29
1/2 legs · C-GHQG
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:32
Landed · Sched 09:1913m late
Wed, Oct 28
1/2 legs · C-GMJI
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:18
Landed · Sched 09:191m early
Tue, Oct 27
1/2 legs · C-GMJI
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
09:21
Landed · Sched 09:192m late
Full AC1930 history →
AC1934 Air Canada
4 days
Fri, Oct 30
1/2 legs · C-FSOC
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
19:49
Landed · Sched 19:5910m early
Thu, Oct 29
1/2 legs · C-FYXF
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
19:55
Landed · Sched 19:594m early
Wed, Oct 28
1/2 legs · C-GMJI
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
20:39
Landed · Sched 19:5940m late
Tue, Oct 27
1/2 legs · C-GMJI
YXE
Departure
—
YXE is outside our board polling set.
→
YYZ
Arrival
20:13
Landed · Sched 19:5914m late
Full AC1934 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: Saskatoon (YXE) to Toronto (YYZ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YXE-YYZ
Copy
How we measure this →
YXE to YYZ questions
Is YXE–YYZ running on time right now? Mostly on schedule. Both endpoints currently score the same, route health score 77/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on YXE–YYZ? Operators schedule morning departures around 04:00 from YXE. 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 YXE to YYZ? Great-circle distance is 2,210 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 186–219 min gate-to-gate on this route.
How often does YXE–YYZ fly? 3 carriers operate this route, around 40 flights a week between them. Compare carrier days and times in the airline list above.