YYZ → LGA Toronto to New York
live
Direct flights from Toronto (YYZ) to New York (LGA): 167 nonstop departures observed each week across 5 airlines. 89% of the last 54 tracked flights arrived within 15 minutes of schedule. The median arrival is 12 minutes early. No cancellations were recorded across the 69 tracked flights. The nonstop covers 573 km, an estimated 1 hour 14 minutes in the air. Measured by Pro Flight Search from live flight boards at Toronto and New York. Updated 2 November 2026 at 00:02 UTC.
Today, YYZ → LGA Sun 1 Nov · local times
PD607Porter Airlines 75 min late
The YYZ board at 19:02 shows departure at 19:40 instead of 18:25, gate A12 (T3).
Landing 20:58LGA board estimate · sched 20:00
Later cancelled 7.9%of 318 past Porter Airlines flights whose board showed 70 min or more late
Still to leave today DL5154 18:59Delta · then AA4438 19:40, AC724 21:05
Track PD607 →
PD603Porter In the air, 15 min late
Left YYZ at 07:15 , 15 min after its 07:00 slot.
Track PD603 →
Sched Flight YYZ departure LGA arrival
07:00
AA4542 American Airlines
Left 07:10 +10
Landed 08:31 −19
07:00
PD603 Porter
Left 07:15 +15
·
07:20
AC8452 Air Canada
Left 07:34 +14
·
07:55
DL5208 Delta Air Lines
Left 08:05 +10
·
09:20
AC704 Air Canada
Left 09:29 +9
·
10:04
DL5447 Delta Air Lines
Left 10:36 +32
·
10:45
AA4347 American Airlines
Left 10:53 +8
Landed 12:05 −24
12:11
ASP836AirSprint
Left 12:51 +40
·
12:25
AC8462 Air Canada
Left 12:55 +30
·
13:45
AA4623 American Airlines
Left 13:52 +7
Landed 15:01 −27
14:00
AC8464 Air Canada
Left 14:15 +15
·
14:30
DL5166 Delta
Left 14:41 +11
Landed 15:44 −31
15:25
PD605 Porter Airlines
Left 16:06 +41
Landed 17:14 +15
16:20
AC718 Air Canada
Left 16:34 +14
Landed 18:06 +8
16:30
AA4556 American Airlines
Left 16:41 +11
Landed 17:46 −30
17:04
DL5306 Delta
Left 17:32 +28
Landed 18:29 −22
17:25
AC720 Air Canada
Left 17:51 +26
LGA est. 19:05 In the air · sched 19:03
18:25
PD607 Porter Airlines
Est. 19:40 +75 Gate A12 · T3
LGA est. 20:58 +58 sched 20:00
18:59
DL5154 Delta
On schedule Gate A6 · T3
LGA est. 20:55 +7 sched 20:48
19:40
AA4438 American Airlines
On schedule Gate A7 · T3
LGA est. 21:03 sched 21:29
21:05
AC724 Air Canada
On schedule Gate F57 · T1
·
·
UA8422United Airlines
Departed
Landed 15:26 −12
·
UA8680United Airlines
Departed
Landed 14:11 +8
Checked YYZ board 19:02 · LGA board 18:37
YYZ
Toronto
smooth · +2
LGA
New York
smooth · +0
dep bank 06:00–21:05 167x weekly
Runs reliable · 5 airlines · 167x weekly · nonstop
89% on time
of the last 54 tracked YYZ → LGA flights arrived within 15 minutes
Median arrival delay is −12 min . 0 of 69 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −12 min across the last 54 arrivals
Flight time ~1h 14m estimated from route distance
Weekly departures 167x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 69
The week scheduled departures · origin local time
Air Canada American Airlines Delta Air Lines Porter 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 AC8452 07:20 daily · AC704 09:20 daily · AC8458 10:15 Mo Tu We Fr Sa Su · AC708 varies Mo Tu We Th Fr Sa
American AirlinesAA 100% on time
Flights AA4542 varies daily · AA4347 varies daily · AA4623 varies daily · AA4556 varies daily
Delta Air LinesDL 83% on time
Flights DL5183 06:00 Mo Tu We Th Fr · DL5208 07:55 daily · DL5447 10:04 daily · DL5166 14:30 daily
Porter AirlinesPD 75% on time
Flights PD603 varies daily · PD605 varies daily · PD607 varies daily
United AirlinesUA 88% on time
Flights UA8542 varies daily · UA8226 11:53 Mo Tu We Fr Sa Su · UA8680 14:03 Sa Su · UA8406 15:38 Mo Tu Fr
History operated legs · board outcomes
11-01 AC718 dep +14 → arr +8
11-01 ASP836 departed +40
11-01 PD605 dep +41 → arr +15
11-01 UA8422 arrived −12
11-01 UA8680 arrived +8
10-31 AC704 dep +30 → arr −1
10-31 AC720 dep +16 → arr −22
10-31 AC724 dep +22 → arr −8
10-31 PD603 dep +41 → arr +16
10-31 PD605 dep +12 → arr −10
10-31 PD607 dep +36 → arr +27
10-31 UA8226 arrived +24
10-31 UA8542 arrived −16
10-31 UA8680 arrived −23
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 YYZ and LGA, paired departure → arrival per flight and day. Board history since Thu, Oct 29. Each day adds the flights our airport boards record.
Board rows 120 Completed 112 Delayed 16 Within 15m 100/112 Median -2m
AA4347 American Airlines
3 days
Sun, Nov 1
2/2 legs · N863RW
YYZ
Departure
10:41
Departed · Sched 10:454m early
→
LGA
Arrival
12:05
Landed · Sched 12:2924m early
Sat, Oct 31
2/2 legs · N655RW
YYZ
Departure
11:00
Departed · Sched 10:573m late
→
LGA
Arrival
12:26
Landed · Sched 12:3711m early
Fri, Oct 30
2/2 legs · N865RW
YYZ
Departure
10:56
Departed · Sched 10:571m early
→
LGA
Arrival
12:15
Landed · Sched 12:3722m early
Full AA4347 history →
AA4438 American Airlines
3 days
Sun, Nov 1
2/2 legs · N656RW
YYZ
Departure
Sched 19:40
Scheduled departure
→
LGA
Arrival
21:03
Est. · Sched 21:2926m early
Fri, Oct 30
2/2 legs · N653RW
YYZ
Departure
19:15
Departed · Sched 19:2510m early
→
LGA
Arrival
20:59
Landed · Sched 21:1314m early
Thu, Oct 29
2/2 legs · N861RW
YYZ
Departure
19:22
Departed · Sched 19:253m early
→
LGA
Arrival
20:53
Landed · Sched 21:1320m early
Full AA4438 history →
AA4542 American Airlines
3 days
Sun, Nov 1
2/2 legs · N857RW
YYZ
Departure
06:59
Departed · Sched 07:001m early
→
LGA
Arrival
08:31
Landed · Sched 08:5019m early
Sat, Oct 31
2/2 legs · N430YX
YYZ
Departure
07:23
Departed · Sched 07:221m late
→
LGA
Arrival
08:48
Landed · Sched 09:0618m early
Fri, Oct 30
2/2 legs · N408YX
YYZ
Departure
07:12
Departed · Sched 07:153m early
→
LGA
Arrival
08:28
Landed · Sched 08:5931m early
Full AA4542 history →
AA4556 American Airlines
3 days
Sun, Nov 1
2/2 legs · N657RW
YYZ
Departure
16:29
Departed · Sched 16:301m early
→
LGA
Arrival
17:46
Landed · Sched 18:1630m early
Sat, Oct 31
2/2 legs · N864RW
YYZ
Departure
15:49
Departed · Sched 15:2920m late
→
LGA
Arrival
17:03
Landed · Sched 17:129m early
Fri, Oct 30
2/2 legs · N656RW
YYZ
Departure
15:26
Departed · Sched 15:293m early
→
LGA
Arrival
16:47
Landed · Sched 17:1225m early
Full AA4556 history →
AA4623 American Airlines
3 days
Sun, Nov 1
2/2 legs · N979RP
YYZ
Departure
13:43
Departed · Sched 13:452m early
→
LGA
Arrival
15:01
Landed · Sched 15:2827m early
Sat, Oct 31
2/2 legs · N657RW
YYZ
Departure
12:51
Departed · Sched 12:474m late
→
LGA
Arrival
14:17
Landed · Sched 14:3013m early
Fri, Oct 30
2/2 legs · N861RW
YYZ
Departure
12:51
Departed · Sched 12:474m late
→
LGA
Arrival
14:09
Landed · Sched 14:3021m early
Full AA4623 history →
AC704 Air Canada
3 days
Sun, Nov 1
1/2 legs · C-GMZN
YYZ
Departure
09:16
Departed · Sched 09:204m early
→
LGA
Arrival
Sched 10:58
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · C-FCYX
YYZ
Departure
09:32
Departed · Sched 09:2012m late
→
LGA
Arrival
10:57
Landed · Sched 10:581m early
Fri, Oct 30
2/2 legs · C-FCYX
YYZ
Departure
09:34
Departed · Sched 09:2014m late
→
LGA
Arrival
10:29
Landed · Sched 10:5829m early
Full AC704 history →
AC718 Air Canada
2 days
Sun, Nov 1
2/2 legs · C-FGKH
YYZ
Departure
16:34
Departed · Sched 16:2014m late
→
LGA
Arrival
18:06
Landed · Sched 17:588m late
Fri, Oct 30
2/2 legs · C-FCYX
YYZ
Departure
16:21
Departed · Sched 16:201m late
→
LGA
Arrival
17:51
Landed · Sched 17:587m early
Full AC718 history →
AC720 Air Canada
4 days
Sun, Nov 1
2/2 legs · C-FCQD
YYZ
Departure
17:35
Departed · Sched 17:2510m late
→
LGA
Arrival
19:05
Est. · Sched 19:032m late
Sat, Oct 31
2/2 legs · C-GYFM
YYZ
Departure
17:28
Departed · Sched 17:253m late
→
LGA
Arrival
18:41
Landed · Sched 19:0322m early
Fri, Oct 30
2/2 legs · C-FCQD
YYZ
Departure
17:27
Departed · Sched 17:252m late
→
LGA
Arrival
19:00
Landed · Sched 19:033m early
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
18:53
Landed · Sched 19:0310m early
Full AC720 history →
AC724 Air Canada
4 days
Sun, Nov 1
1/2 legs · C-GMYU
YYZ
Departure
Sched 21:05
Scheduled departure
→
LGA
Arrival
Sched 22:43
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · C-GMYU
YYZ
Departure
21:11
Departed · Sched 21:056m late
→
LGA
Arrival
22:35
Landed · Sched 22:438m early
Fri, Oct 30
2/2 legs · C-GJXN
YYZ
Departure
21:04
Departed · Sched 21:051m early
→
LGA
Arrival
22:37
Landed · Sched 22:436m early
Thu, Oct 29
2/2 legs · C-GUPL
YYZ
Departure
21:12
Departed · Sched 21:057m late
→
LGA
Arrival
22:45
Landed · Sched 22:432m late
Full AC724 history →
AC8452 Air Canada
3 days
Sun, Nov 1
1/2 legs · C-FXJC
YYZ
Departure
07:21
Departed · Sched 07:201m late
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
1/2 legs · C-FEJP
YYZ
Departure
07:18
Departed · Sched 07:202m early
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
1/2 legs · C-FRQW
YYZ
Departure
07:18
Departed · Sched 07:202m early
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Full AC8452 history →
AC8462 Air Canada
2 days
Sun, Nov 1
1/2 legs · C-FJBO
YYZ
Departure
12:42
Departed · Sched 12:2517m late
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
1/2 legs · C-FEKD
YYZ
Departure
12:20
Departed · Sched 12:255m early
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Full AC8462 history →
AC8464 Air Canada
2 days
Sun, Nov 1
1/2 legs · C-FRQM
YYZ
Departure
13:59
Departed · Sched 14:001m early
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
1/2 legs · C-FEKH
YYZ
Departure
14:12
Departed · Sched 14:0012m late
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Full AC8464 history →
ASP836 AirSprint
1 day
Sun, Nov 1
1/2 legs · C-FSDO
YYZ
Departure
12:51
Departed · Sched 12:1140m late
→
LGA
Arrival
—
Board row not captured for this rotation yet.
DL5154 Delta
3 days
Sun, Nov 1
2/2 legs · N348PQ
YYZ
Departure
Sched 18:59
Scheduled departure
→
LGA
Arrival
20:55
Est. · Sched 20:487m late
Fri, Oct 30
2/2 legs · N319PQ
YYZ
Departure
19:04
Departed · Sched 18:595m late
→
LGA
Arrival
20:42
Landed · Sched 20:486m early
Thu, Oct 29
2/2 legs · N549CA
YYZ
Departure
21:10
Departed · Sched 18:59131m late
→
LGA
Arrival
22:34
Landed · Sched 20:48106m late
Full DL5154 history →
DL5166 Delta
3 days
Sun, Nov 1
2/2 legs · N300PQ
YYZ
Departure
14:25
Departed · Sched 14:305m early
→
LGA
Arrival
15:44
Landed · Sched 16:1531m early
Sat, Oct 31
2/2 legs · N135EV
YYZ
Departure
14:31
Departed · Sched 14:301m late
→
LGA
Arrival
15:57
Landed · Sched 16:1619m early
Fri, Oct 30
2/2 legs · N146PQ
YYZ
Departure
14:25
Departed · Sched 14:305m early
→
LGA
Arrival
15:52
Landed · Sched 16:1523m early
Full DL5166 history →
DL5208 Delta Air Lines
3 days
Sun, Nov 1
1/2 legs · N184GJ
YYZ
Departure
07:51
Departed · Sched 07:554m early
→
LGA
Arrival
Sched 09:40
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · N232PQ
YYZ
Departure
07:49
Departed · Sched 07:556m early
→
LGA
Arrival
09:08
Landed · Sched 09:4032m early
Fri, Oct 30
2/2 legs · N309PQ
YYZ
Departure
07:50
Departed · Sched 07:555m early
→
LGA
Arrival
09:15
Landed · Sched 09:4025m early
Full DL5208 history →
DL5306 Delta
2 days
Sun, Nov 1
2/2 legs · N181PQ
YYZ
Departure
17:17
Departed · Sched 17:0413m late
→
LGA
Arrival
18:29
Landed · Sched 18:5122m early
Fri, Oct 30
2/2 legs · N538CA
YYZ
Departure
17:20
Departed · Sched 17:0416m late
→
LGA
Arrival
18:34
Landed · Sched 18:5117m early
Full DL5306 history →
DL5447 Delta Air Lines
3 days
Sun, Nov 1
1/2 legs · N337PQ
YYZ
Departure
10:07
Departed · Sched 10:043m late
→
LGA
Arrival
Sched 11:47
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · N187PQ
YYZ
Departure
10:13
Departed · Sched 10:049m late
→
LGA
Arrival
12:11
Landed · Sched 11:4724m late
Fri, Oct 30
2/2 legs · N676CA
YYZ
Departure
10:03
Departed · Sched 10:041m early
→
LGA
Arrival
11:20
Landed · Sched 11:4727m early
Full DL5447 history →
PD603 Porter
3 days
Sun, Nov 1
1/2 legs · C-GKQN
YYZ
Departure
07:15
Departed · Sched 07:0015m late
→
LGA
Arrival
Sched 08:40
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · C-GKZH
YYZ
Departure
07:11
Departed · Sched 07:0011m late
→
LGA
Arrival
08:56
Landed · Sched 08:4016m late
Fri, Oct 30
2/2 legs · C-GKQK
YYZ
Departure
06:59
Departed · Sched 07:001m early
→
LGA
Arrival
08:16
Landed · Sched 08:4024m early
Full PD603 history →
PD605 Porter Airlines
3 days
Sun, Nov 1
2/2 legs · C-GKQP
YYZ
Departure
15:50
Departed · Sched 15:2525m late
→
LGA
Arrival
17:14
Landed · Sched 16:5915m late
Sat, Oct 31
2/2 legs · C-GKQJ
YYZ
Departure
15:37
Departed · Sched 15:2512m late
→
LGA
Arrival
16:49
Landed · Sched 16:5910m early
Fri, Oct 30
2/2 legs · C-GZQR
YYZ
Departure
15:31
Departed · Sched 15:256m late
→
LGA
Arrival
16:52
Landed · Sched 16:597m early
Full PD605 history →
PD607 Porter Airlines
4 days
Sun, Nov 1
2/2 legs · C-GKYC
YYZ
Departure
19:40
Est. · Sched 18:2575m late
→
LGA
Arrival
20:58
Est. · Sched 20:0058m late
Sat, Oct 31
2/2 legs · C-GKQQ
YYZ
Departure
18:43
Departed · Sched 18:2023m late
→
LGA
Arrival
20:27
Landed · Sched 20:0027m late
Fri, Oct 30
2/2 legs · C-GZQZ
YYZ
Departure
18:51
Departed · Sched 18:2031m late
→
LGA
Arrival
20:14
Landed · Sched 20:0014m late
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
20:11
Landed · Sched 20:0011m late
Full PD607 history →
UA8422 United Airlines
1 day
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
15:26
Landed · Sched 15:3812m early
UA8680 United Airlines
2 days
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
14:11
Landed · Sched 14:038m late
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
13:40
Landed · Sched 14:0323m early
AC8458 Air Canada
2 days
Sat, Oct 31
1/2 legs · C-FEKJ
YYZ
Departure
10:16
Departed · Sched 10:151m late
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
1/2 legs · C-FEJC
YYZ
Departure
10:12
Departed · Sched 10:153m early
→
LGA
Arrival
—
Board row not captured for this rotation yet.
Full AC8458 history →
UA8226 United Airlines
2 days
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
12:17
Landed · Sched 11:5324m late
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
11:29
Landed · Sched 11:5324m early
UA8542 United Airlines
2 days
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
08:42
Landed · Sched 08:5816m early
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
08:48
Landed · Sched 08:5810m early
AC708 Air Canada
1 day
Fri, Oct 30
2/2 legs · C-GMZR
YYZ
Departure
12:19
Departed · Sched 12:256m early
→
LGA
Arrival
13:43
Landed · Sched 14:0320m early
Full AC708 history →
DL5183 Delta
1 day
Fri, Oct 30
2/2 legs · N296PQ
YYZ
Departure
06:02
Departed · Sched 06:002m late
→
LGA
Arrival
07:45
Landed · Sched 07:5510m early
Full DL5183 history →
UA8406 United Airlines
1 day
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
15:43
Landed · Sched 15:385m late
KL7347 KLM Royal Dutch Airlines
1 day
YYZ
Departure
—
Board row not captured for this rotation yet.
→
LGA
Arrival
22:34
Landed · Sched 20:48106m late
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: Toronto (YYZ) to New York (LGA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/YYZ-LGA
Copy
How we measure this →
YYZ to LGA questions
Is YYZ–LGA 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 YYZ–LGA? Operators schedule morning departures around 06:00 and evening departures around 17:04 from YYZ. Earlier flights typically land before destination-airport delays accumulate later in the day; check the LGA delay card to confirm conditions when you'd arrive.
How long is the flight from YYZ to LGA? Great-circle distance is 573 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 70–79 min gate-to-gate on this route.
How often does YYZ–LGA fly? 5 carriers operate this route, around 167 flights a week between them. Compare carrier days and times in the airline list above.