Flights from Toronto to New York

Find the cheapest month to travel from Toronto to New York
Carrier Flight Number Departing Arriving Flight time Number of stops
20 Nov 2017
WestJet WS6334 YYZ 06:01 JFK 07:50 1h 49min Direct
Delta Air Lines DL6307 YYZ 06:01 JFK 07:50 1h 49min Direct
Korean Air KE7445 YYZ 06:01 JFK 07:50 1h 49min Direct
Virgin Atlantic Airways VS4728 YYZ 06:01 JFK 07:50 1h 49min Direct
Air Canada AC7644 YYZ 06:30 EWR 08:01 1h 31min Direct
Air Canada AC3673 YYZ 06:30 EWR 08:09 1h 39min Direct
American Airlines AA3714 YYZ 06:30 LGA 08:16 1h 46min Direct
British Airways BA4768 YYZ 06:30 LGA 08:16 1h 46min Direct
United Airlines UA3489 YYZ 06:30 EWR 08:09 1h 39min Direct
Air Canada AC700 YYZ 06:35 LGA 08:02 1h 27min Direct
United Airlines UA8572 YYZ 06:35 LGA 08:02 1h 27min Direct
Porter Airlines PD121 YTZ 06:45 EWR 08:15 1h 30min Direct
WestJet WS1200 YYZ 07:05 LGA 08:34 1h 29min Direct
Delta Air Lines DL7136 YYZ 07:05 LGA 08:34 1h 29min Direct
Porter Airlines PD123 YTZ 07:55 EWR 09:25 1h 30min Direct
United Airlines UA8542 YYZ 08:05 LGA 09:32 1h 27min Direct
Air Canada AC702 YYZ 08:05 LGA 09:32 1h 27min Direct
United Airlines UA8562 YYZ 08:40 EWR 10:11 1h 31min Direct
Air Canada AC7646 YYZ 08:40 EWR 10:11 1h 31min Direct
Porter Airlines PD125 YTZ 09:00 EWR 10:30 1h 30min Direct
Air Canada AC704 YYZ 09:05 LGA 10:32 1h 27min Direct
United Airlines UA8226 YYZ 09:05 LGA 10:32 1h 27min Direct
WestJet WS1202 YYZ 09:35 LGA 11:05 1h 30min Direct
Delta Air Lines DL7138 YYZ 09:35 LGA 11:05 1h 30min Direct
Air Canada AC3712 YYZ 09:56 EWR 11:35 1h 39min Direct
United Airlines UA4228 YYZ 09:56 EWR 11:35 1h 39min Direct
Air Canada AC7648 YYZ 10:05 EWR 11:36 1h 31min Direct
United Airlines UA8566 YYZ 10:05 EWR 11:36 1h 31min Direct
Air Canada AC706 YYZ 10:10 LGA 11:37 1h 27min Direct
Porter Airlines PD129 YTZ 11:00 EWR 12:30 1h 30min Direct
American Airlines AA3751 YYZ 11:30 LGA 13:04 1h 34min Direct
British Airways BA4762 YYZ 11:30 LGA 13:04 1h 34min Direct
Porter Airlines PD131 YTZ 12:00 EWR 13:30 1h 30min Direct
Air Canada AC710 YYZ 12:05 LGA 13:32 1h 27min Direct
United Airlines UA8503 YYZ 12:15 EWR 13:45 1h 30min Direct
Air Canada AC7650 YYZ 12:15 EWR 13:45 1h 30min Direct
WestJet WS1206 YYZ 12:25 LGA 13:55 1h 30min Direct
Delta Air Lines DL7150 YYZ 12:25 LGA 13:55 1h 30min Direct
British Airways BA5239 YYZ 12:25 JFK 14:01 1h 36min Direct
American Airlines AA3725 YYZ 12:25 JFK 14:01 1h 36min Direct
Qantas QF3260 YYZ 12:25 JFK 14:01 1h 36min Direct
Porter Airlines PD133 YTZ 12:50 EWR 14:20 1h 30min Direct
United Airlines UA8406 YYZ 13:25 LGA 14:52 1h 27min Direct
Air Canada AC712 YYZ 13:25 LGA 14:52 1h 27min Direct
21 Nov 2017
WestJet WS6334 YYZ 06:01 JFK 07:50 1h 49min Direct
Delta Air Lines DL6307 YYZ 06:01 JFK 07:50 1h 49min Direct
Korean Air KE7445 YYZ 06:01 JFK 07:50 1h 49min Direct
Virgin Atlantic Airways VS4728 YYZ 06:01 JFK 07:50 1h 49min Direct
United Airlines UA3489 YYZ 06:30 EWR 08:09 1h 39min Direct
Air Canada AC7644 YYZ 06:30 EWR 08:01 1h 31min Direct
Cheap Flights from Toronto to New York
Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:25
Toronto Pearson (YYZ)
01 December 2017, 07:59
LaGuardia (LGA)
Direct Total time
1h 34min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 07:25
LaGuardia (LGA)
08 December 2017, 09:09
Toronto Pearson (YYZ)
Direct Total time
1h 44min
469 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:25
Toronto Pearson (YYZ)
01 December 2017, 07:59
LaGuardia (LGA)
Direct Total time
1h 34min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 06:30
LaGuardia (LGA)
08 December 2017, 08:05
Toronto Pearson (YYZ)
Direct Total time
1h 35min
469 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:25
Toronto Pearson (YYZ)
01 December 2017, 07:59
LaGuardia (LGA)
Direct Total time
1h 34min
Newark Liberty (EWR) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 10:50
Newark Liberty (EWR)
08 December 2017, 12:22
Toronto Pearson (YYZ)
Direct Total time
1h 32min
488 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:25
Toronto Pearson (YYZ)
01 December 2017, 07:59
LaGuardia (LGA)
Direct Total time
1h 34min
Newark Liberty (EWR) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 06:00
Newark Liberty (EWR)
08 December 2017, 07:32
Toronto Pearson (YYZ)
Direct Total time
1h 32min
488 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:25
Toronto Pearson (YYZ)
01 December 2017, 07:59
LaGuardia (LGA)
Direct Total time
1h 34min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 12:30
LaGuardia (LGA)
08 December 2017, 14:05
Toronto Pearson (YYZ)
Direct Total time
1h 35min
499 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:25
Toronto Pearson (YYZ)
01 December 2017, 07:59
LaGuardia (LGA)
Direct Total time
1h 34min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 08:40
LaGuardia (LGA)
08 December 2017, 10:24
Toronto Pearson (YYZ)
Direct Total time
1h 44min
499 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:25
Toronto Pearson (YYZ)
01 December 2017, 07:59
LaGuardia (LGA)
Direct Total time
1h 34min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 11:30
LaGuardia (LGA)
08 December 2017, 13:05
Toronto Pearson (YYZ)
Direct Total time
1h 35min
499 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017
  01 December 2017, 06:30
Toronto Pearson (YYZ)
01 December 2017, 08:16
LaGuardia (LGA)
Direct Total time
1h 46min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 09:00
LaGuardia (LGA)
08 December 2017, 10:50
Toronto Pearson (YYZ)
Direct Total time
1h 50min
542 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017 (1 stop)
  01 December 2017, 07:45
Toronto Pearson (YYZ)
01 December 2017, 13:19
LaGuardia (LGA)
1 stop Total time
3h 12min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 06:10
LaGuardia (LGA)
08 December 2017, 07:45
Toronto Pearson (YYZ)
Direct Total time
1h 35min
450 US$update

Last Update: 90 days ago

Toronto Pearson (YYZ) - LaGuardia (LGA), 01 December 2017 (1 stop)
  01 December 2017, 07:45
Toronto Pearson (YYZ)
01 December 2017, 13:19
LaGuardia (LGA)
1 stop Total time
3h 12min
LaGuardia (LGA) - Toronto Pearson (YYZ), 08 December 2017
  08 December 2017, 09:40
LaGuardia (LGA)
08 December 2017, 11:21
Toronto Pearson (YYZ)
Direct Total time
1h 41min
450 US$update

Last Update: 90 days ago