CLT → YYZ Charlotte to Toronto
live
Direct flights from Charlotte (CLT) to Toronto (YYZ): 47 nonstop departures observed each week across 2 airlines. 100% of the last 45 tracked flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. No cancellations were recorded across the 45 tracked flights. The nonstop covers 948 km, an estimated 1 hour 43 minutes in the air. Measured by Pro Flight Search from live flight boards at Charlotte and Toronto. Updated 1 November 2026 at 08:41 UTC.
Today, CLT → YYZ Sun 1 Nov · local times
Sched Flight CLT departure YYZ arrival
08:55
AC8746 Air Canada
On schedule Gate A22
·
09:03
AA5020 American
On schedule Gate E11
·
13:01
AA3135
On schedule Gate A3
·
15:03
AA5045 American
On schedule Gate E11
·
17:10
AC8748 Air Canada
Sched 17:10 Departure not confirmed by the board
·
20:40
AA726
Sched 20:40 Departure not confirmed by the board
·
Checked CLT board 03:41 · YYZ board 03:03
CLT
Charlotte
smooth · +3
YYZ
Toronto
smooth · +0
dep bank 08:55–20:39 47x weekly
Runs reliable · 2 airlines · 47x weekly · nonstop
100% on time
of the last 45 tracked CLT → YYZ flights arrived within 15 minutes
Median arrival delay is −11 min . 0 of 45 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −11 min across the last 45 arrivals
Flight time ~1h 43m estimated from route distance
Weekly departures 47x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 45
The week scheduled departures · origin local time
Air Canada American Airlines
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 AC8746 varies daily · AC8748 varies daily
American AirlinesAA 100% on time
Flights AA5020 09:01 daily · AA1876 13:00 daily · AA5030 14:57 daily · AA5045 16:34 Mo We Th Fr Su
History operated legs · board outcomes
10-27 TCN780 arrived +0
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 CLT and YYZ, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 94 Completed 88 Delayed 19 Within 15m 47/88 Median +0m
AA3135
1 day
CLT
Departure
Sched 13:01
Scheduled departure
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
AA5020 American
8 days
CLT
Departure
Sched 09:03
Scheduled departure
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
2/2 legs · N616NN
CLT
Departure
Sched 09:01
Departure time not on board
→
YYZ
Arrival
10:59
Landed · Sched 11:067m early
Fri, Oct 30
2/2 legs · N616NN
CLT
Departure
Sched 09:01
Departure time not on board
→
YYZ
Arrival
10:50
Landed · Sched 11:0616m early
Thu, Oct 29
2/2 legs · N547NN
CLT
Departure
Sched 09:01
Departure time not on board
→
YYZ
Arrival
10:55
Landed · Sched 11:0611m early
Wed, Oct 28
2/2 legs · N600NN
CLT
Departure
Sched 09:01
Departure time not on board
→
YYZ
Arrival
10:52
Landed · Sched 11:0614m early
Tue, Oct 27
2/2 legs · N562NN
CLT
Departure
Sched 09:01
Departure time not on board
→
YYZ
Arrival
11:05
Landed · Sched 11:061m early
Mon, Oct 26
2/2 legs · N646NN
CLT
Departure
Sched 09:01
Departure time not on board
→
YYZ
Arrival
11:01
Landed · Sched 11:065m early
Sun, Oct 25
2/2 legs · N597NN
CLT
Departure
Sched 09:01
Departure time not on board
→
YYZ
Arrival
11:02
Landed · Sched 11:064m early
Full AA5020 history →
AA5045 American
5 days
CLT
Departure
Sched 15:03
Scheduled departure
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
2/2 legs · N581NN
CLT
Departure
16:47
Departed · Sched 16:3413m late
→
YYZ
Arrival
19:05
Landed · Sched 18:4421m late
Thu, Oct 29
2/2 legs · N584NN
CLT
Departure
Sched 16:34
Departure time not on board
→
YYZ
Arrival
18:41
Landed · Sched 18:443m early
Mon, Oct 26
2/2 legs · N572NN
CLT
Departure
16:32
Departed · Sched 16:342m early
→
YYZ
Arrival
18:35
Landed · Sched 18:449m early
Sun, Oct 25
2/2 legs · N583NN
CLT
Departure
Sched 16:34
Departure time not on board
→
YYZ
Arrival
18:33
Landed · Sched 18:4411m early
Full AA5045 history →
AA726
1 day
CLT
Departure
Sched 20:40
Scheduled departure
→
YYZ
Arrival
—
Board row not captured for this rotation yet.
AC8746 Air Canada
8 days
Sun, Nov 1
1/2 legs · C-FEKD
CLT
Departure
Sched 08:55
Scheduled departure
→
YYZ
Arrival
Sched 10:57
Scheduled arrival · landing pending
Typical Sun schedule
Sat, Oct 31
2/2 legs · C-FJBO
CLT
Departure
09:10
Departed · Sched 08:5515m late
→
YYZ
Arrival
10:51
Landed · Sched 10:576m early
Fri, Oct 30
2/2 legs · C-FEJY
CLT
Departure
11:28
Departed · Sched 08:55153m late
→
YYZ
Arrival
13:04
Landed · Sched 10:57127m late
Thu, Oct 29
2/2 legs · C-FUJA
CLT
Departure
09:11
Departed · Sched 08:5516m late
→
YYZ
Arrival
10:45
Landed · Sched 10:5712m early
Wed, Oct 28
2/2 legs · C-FEJF
CLT
Departure
09:12
Departed · Sched 08:5517m late
→
YYZ
Arrival
10:38
Landed · Sched 10:5719m early
Tue, Oct 27
2/2 legs · C-FUJA
CLT
Departure
09:27
Departed · Sched 08:5532m late
→
YYZ
Arrival
10:47
Landed · Sched 10:5710m early
Mon, Oct 26
2/2 legs · C-FEKI
CLT
Departure
09:18
Departed · Sched 08:5523m late
→
YYZ
Arrival
10:58
Landed · Sched 10:571m late
Sun, Oct 25
2/2 legs · C-FEKD
CLT
Departure
09:28
Departed · Sched 08:5533m late
→
YYZ
Arrival
11:08
Landed · Sched 10:5711m late
Full AC8746 history →
AC8748 Air Canada
8 days
Sun, Nov 1
1/2 legs · C-FEJY
CLT
Departure
Sched 17:10
Scheduled departure
→
YYZ
Arrival
Sched 19:12
Scheduled arrival · landing pending
Typical Sun schedule
Sat, Oct 31
2/2 legs · C-FEJY
CLT
Departure
17:40
Departed · Sched 17:1030m late
→
YYZ
Arrival
19:21
Landed · Sched 19:129m late
Fri, Oct 30
2/2 legs · C-FRQW
CLT
Departure
17:30
Departed · Sched 17:1020m late
→
YYZ
Arrival
19:14
Landed · Sched 19:122m late
Thu, Oct 29
2/2 legs · C-FEKD
CLT
Departure
17:35
Departed · Sched 17:1025m late
→
YYZ
Arrival
19:10
Landed · Sched 19:122m early
Wed, Oct 28
2/2 legs · C-FEKS
CLT
Departure
17:21
Departed · Sched 17:1011m late
→
YYZ
Arrival
18:54
Landed · Sched 19:1218m early
Tue, Oct 27
2/2 legs · C-FEJP
CLT
Departure
17:19
Departed · Sched 17:109m late
→
YYZ
Arrival
18:59
Landed · Sched 19:1213m early
Mon, Oct 26
2/2 legs · C-FEJF
CLT
Departure
17:29
Departed · Sched 17:1019m late
→
YYZ
Arrival
19:05
Landed · Sched 19:127m early
Sun, Oct 25
2/2 legs · C-FEJY
CLT
Departure
17:40
Departed · Sched 17:1030m late
→
YYZ
Arrival
19:27
Landed · Sched 19:1215m late
Full AC8748 history →
AA1932 American
7 days
Sat, Oct 31
2/2 legs · N753US
CLT
Departure
Sched 16:31
Departure time not on board
→
YYZ
Arrival
18:31
Landed · Sched 18:301m late
Fri, Oct 30
2/2 legs · N753US
CLT
Departure
21:11
Departed · Sched 20:3932m late
→
YYZ
Arrival
23:21
Landed · Sched 22:4041m late
Thu, Oct 29
2/2 legs · N713UW
CLT
Departure
Sched 20:39
Departure time not on board
→
YYZ
Arrival
22:30
Landed · Sched 22:4010m early
Wed, Oct 28
2/2 legs · N714US
CLT
Departure
Sched 20:39
Departure time not on board
→
YYZ
Arrival
22:31
Landed · Sched 22:409m early
Tue, Oct 27
2/2 legs · N764US
CLT
Departure
Sched 16:31
Departure time not on board
→
YYZ
Arrival
18:55
Landed · Sched 18:3025m late
Mon, Oct 26
2/2 legs · N821AW
CLT
Departure
Sched 20:39
Departure time not on board
→
YYZ
Arrival
22:26
Landed · Sched 22:4014m early
Sun, Oct 25
2/2 legs · N766US
CLT
Departure
Sched 20:39
Departure time not on board
→
YYZ
Arrival
22:49
Landed · Sched 22:409m late
Full AA1932 history →
DL8843 Delta Air Lines
1 day
Sat, Oct 31
1/2 legs · N650DL
CLT
Departure
—
Board row not captured for this rotation yet.
→
Full DL8843 history →
AA1876 American
6 days
Fri, Oct 30
2/2 legs · N713UW
CLT
Departure
Sched 13:00
Departure time not on board
→
YYZ
Arrival
14:45
Landed · Sched 14:5611m early
Thu, Oct 29
2/2 legs · N766US
CLT
Departure
Sched 13:00
Departure time not on board
→
YYZ
Arrival
14:45
Landed · Sched 14:5611m early
Wed, Oct 28
2/2 legs · N831AW
CLT
Departure
13:24
Departed · Sched 13:0024m late
→
YYZ
Arrival
15:15
Landed · Sched 14:5619m late
Tue, Oct 27
2/2 legs · N766US
CLT
Departure
12:53
Departed · Sched 13:007m early
→
YYZ
Arrival
14:37
Landed · Sched 14:5922m early
Mon, Oct 26
2/2 legs · N753US
CLT
Departure
Sched 13:00
Departure time not on board
→
YYZ
Arrival
14:48
Landed · Sched 14:568m early
Sun, Oct 25
2/2 legs · N753US
CLT
Departure
Sched 13:00
Departure time not on board
→
YYZ
Arrival
14:48
Landed · Sched 14:568m early
Full AA1876 history →
AA5030 American
5 days
Fri, Oct 30
2/2 legs · N616NN
CLT
Departure
Sched 14:57
Departure time not on board
→
YYZ
Arrival
16:57
Landed · Sched 17:047m early
Thu, Oct 29
2/2 legs · N605NN
CLT
Departure
14:53
Departed · Sched 14:574m early
→
YYZ
Arrival
17:24
Landed · Sched 17:0420m late
Tue, Oct 27
2/2 legs · N552NN
CLT
Departure
Sched 14:57
Departure time not on board
→
YYZ
Arrival
16:44
Landed · Sched 17:0420m early
Mon, Oct 26
2/2 legs · N646NN
CLT
Departure
14:51
Departed · Sched 14:576m early
→
YYZ
Arrival
16:48
Landed · Sched 17:0416m early
Sun, Oct 25
2/2 legs · N551NN
CLT
Departure
Sched 14:57
Departure time not on board
→
YYZ
Arrival
16:59
Landed · Sched 17:045m early
Full AA5030 history →
TCN780 Jet Excellence
1 day
Tue, Oct 27
1/2 legs · N780XJ
CLT
Departure
—
Board row not captured for this rotation yet.
→
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: Charlotte (CLT) to Toronto (YYZ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CLT-YYZ
Copy
How we measure this →
CLT to YYZ questions
Is CLT–YYZ running on time right now? Smooth skies ahead. The departure side at CLT is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CLT–YYZ? Operators schedule morning departures around 09:01 and evening departures around 20:39 from CLT. 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 CLT to YYZ? Great-circle distance is 948 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 97–111 min gate-to-gate on this route.
How often does CLT–YYZ fly? 2 carriers operate this route, around 47 flights a week between them. Compare carrier days and times in the airline list above.