background

Flight Deals from New York City to Toronto from $79

Fly where?

Top flight deals from leading airlines:

DL LogoUA LogoAC LogoWS LogoTS LogoQR LogoSQ Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Nonstop
    from $275
  • Up to 1 stop
    $274
  • Up to 2 stops
    $294

Airlines

  • Air Canada
    $274
  • Air Transat
    $316
  • American Airlines
    $397
  • Delta Air Lines
    $285
  • Porter Airlines
    $285
  • United Airlines
    $274
  • WestJet
    $446

Cabin Class

  • Economy
    $274

Departure Airports

  • New York John F Kennedy Airport
    $283
  • New York LaGuardia Airport
    $283
  • Newark Liberty Airport
    $274

Arrival Airports

  • Toronto Island Airport
    $279
  • Toronto Kitchener Waterloo Airport
    $322
  • Toronto Pearson Airport
    $274

Layover Airports

  • Chicago O Hare Airport
    $375
  • Detroit Metropolitan Airport
    $370
  • Montreal Trudeau Airport
    $274
  • Ottawa Macdonald-Cartier International Airport
    $294
  • Reagan Washington National Airport
    $407
  • Toronto Pearson Airport
    $322
  • Washington Dulles Airport
    $328
Air Canada Logo
11:05 am – 12:49 pm
New York City(EWR)Toronto(YYZ)
EWR - YYZ · 1h 44m
12 Nov
1h 44m
12 Nov
nonstop
Air Canada Logo
10:30 am – 4:57 pm
Toronto(YYZ)New York City(EWR)
YYZ - EWR · 6h 27m
18 Feb
6h 27m
18 Feb
1 stop
YUL
$274
United Airlines Logo
11:58 am – 1:43 pm
New York City(EWR)Toronto(YYZ)
EWR - YYZ · 1h 45m
12 Nov
1h 45m
12 Nov
nonstop
United Airlines Logo
10:30 am – 2:42 pm
Toronto(YYZ)New York City(EWR)
YYZ - EWR · 4h 12m
18 Feb
4h 12m
18 Feb
1 stop
YUL
$274
Air Canada Logo
2:20 pm – 4:04 pm
New York City(EWR)Toronto(YYZ)
EWR - YYZ · 1h 44m
12 Nov
1h 44m
12 Nov
nonstop
Air Canada Logo
2:00 pm – 3:38 pm
Toronto(YYZ)New York City(EWR)
YYZ - EWR · 1h 38m
18 Feb
1h 38m
18 Feb
nonstop
$275
United Airlines Logo
4:00 pm – 5:49 pm
New York City(EWR)Toronto(YYZ)
EWR - YYZ · 1h 49m
12 Nov
1h 49m
12 Nov
nonstop
United Airlines Logo
12:50 pm – 2:28 pm
Toronto(YYZ)New York City(EWR)
YYZ - EWR · 1h 38m
18 Feb
1h 38m
18 Feb
nonstop
$275
Air Canada Logo
10:25 am – 4:55 pm
New York City(EWR)Toronto(YTZ)
EWR - YTZ · 6h 30m
12 Nov
6h 30m
12 Nov
1 stop
YUL
Air Canada Logo
10:30 am – 2:42 pm
Toronto(YTZ)New York City(EWR)
YTZ - EWR · 4h 12m
18 Feb
4h 12m
18 Feb
1 stop
YUL
$279
Air Canada Logo
4:50 pm – 6:35 pm
New York City(JFK)Toronto(YYZ)
JFK - YYZ · 1h 45m
18 Feb
1h 45m
18 Feb
nonstop
Air Canada Logo
12:30 pm – 4:57 pm
Toronto(YYZ)New York City(JFK)
YYZ - JFK · 4h 27m
20 Feb
4h 27m
20 Feb
1 stop
YUL
$283
Air Canada Logo
6:15 am – 7:58 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 43m
9 Feb
1h 43m
9 Feb
nonstop
Air Canada Logo
12:30 pm – 4:57 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 4h 27m
14 Feb
4h 27m
14 Feb
1 stop
YUL
$283
Delta Air Lines Logo
8:55 pm – 10:55 pm
New York City(JFK)Toronto(YYZ)
JFK - YYZ · 2h
18 Feb
2h
18 Feb
nonstop
Delta Air Lines Logo
6:15 am – 8:14 am
Toronto(YYZ)New York City(JFK)
YYZ - JFK · 1h 59m
20 Feb
1h 59m
20 Feb
nonstop
$285
Porter Airlines Logo
6:15 am – 7:55 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 40m
20 Feb
1h 40m
20 Feb
nonstop
Porter Airlines Logo
3:15 pm – 4:55 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 40m
27 Feb
1h 40m
27 Feb
nonstop
$285
Porter Airlines Logo
9:55 am – 11:35 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 40m
12 Nov
1h 40m
12 Nov
nonstop
Porter Airlines Logo
3:15 pm – 4:55 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 40m
18 Feb
1h 40m
18 Feb
nonstop
$285
Delta Air Lines Logo
8:55 pm – 10:55 pm
New York City(JFK)Toronto(YYZ)
JFK - YYZ · 2h
17 Feb
2h
17 Feb
nonstop
Delta Air Lines Logo
6:15 am – 8:14 am
Toronto(YYZ)New York City(JFK)
YYZ - JFK · 1h 59m
23 Feb
1h 59m
23 Feb
nonstop
$285
Air Canada Logo
1:05 pm – 9:28 pm
New York City(LGA)Toronto(YTZ)
LGA - YTZ · 8h 23m
17 Feb
8h 23m
17 Feb
2 stops
YUL, YOW
Air Canada Logo
12:30 pm – 4:57 pm
Toronto(YTZ)New York City(LGA)
YTZ - LGA · 4h 27m
23 Feb
4h 27m
23 Feb
1 stop
YUL
$294
Air Transat Logo
9:55 am – 11:35 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 40m
5 Jan
1h 40m
5 Jan
nonstop
Air Transat Logo
3:15 pm – 4:55 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 40m
19 Feb
1h 40m
19 Feb
nonstop
$316
Air Transat Logo
9:55 am – 11:35 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 40m
3 Feb
1h 40m
3 Feb
nonstop
Air Transat Logo
3:15 pm – 4:55 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 40m
18 Feb
1h 40m
18 Feb
nonstop
$316
Porter Airlines Logo
3:45 pm – 8:08 pm
New York City(EWR)Toronto(YYZ)
EWR - YYZ · 4h 23m
8 Nov
4h 23m
8 Nov
1 stop
YOW
Porter Airlines Logo
8:40 am – 10:10 am
Toronto(YYZ)New York City(EWR)
YYZ - EWR · 1h 30m
8 Mar
1h 30m
8 Mar
nonstop
$317
Air Canada Logo
10:10 am – 2:15 pm
New York City(LGA)Toronto(YKF)
LGA - YKF · 4h 5m
9 Dec
4h 5m
9 Dec
1 stop
YYZ
Air Canada Logo
9:05 am – 10:43 am
Toronto(YKF)New York City(LGA)
YKF - LGA · 1h 38m
8 Mar
1h 38m
8 Mar
nonstop
$322
Air Canada Logo
10:10 am – 2:15 pm
New York City(LGA)Toronto(YKF)
LGA - YKF · 4h 5m
9 Dec
4h 5m
9 Dec
1 stop
YYZ
Air Canada Logo
3:30 pm – 8:37 pm
Toronto(YKF)New York City(LGA)
YKF - LGA · 5h 7m
8 Mar
5h 7m
8 Mar
1 stop
YUL
$326
United Airlines Logo
7:45 am – 9:36 am
New York City(EWR)Toronto(YYZ)
EWR - YYZ · 1h 51m
2 Dec
1h 51m
2 Dec
nonstop
United Airlines Logo
10:19 am – 2:18 pm
Toronto(YYZ)New York City(EWR)
YYZ - EWR · 3h 59m
26 Feb
3h 59m
26 Feb
1 stop
IAD
$328
United Airlines Logo
10:01 am – 11:48 am
New York City(EWR)Toronto(YYZ)
EWR - YYZ · 1h 47m
3 Dec
1h 47m
3 Dec
nonstop
United Airlines Logo
7:40 pm – 11:22 pm
Toronto(YYZ)New York City(EWR)
YYZ - EWR · 3h 42m
6 Mar
3h 42m
6 Mar
1 stop
IAD
$328
Delta Air Lines Logo
5:00 pm – 11:02 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 6h 2m
27 Feb
6h 2m
27 Feb
1 stop
DTW
Delta Air Lines Logo
6:00 am – 8:06 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 2h 6m
2 Mar
2h 6m
2 Mar
nonstop
$370
Delta Air Lines Logo
6:00 am – 3:20 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 9h 20m
10 Jan
9h 20m
10 Jan
1 stop
DTW
Delta Air Lines Logo
6:15 am – 8:14 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 59m
28 Feb
1h 59m
28 Feb
nonstop
$370
United Airlines Logo
5:15 pm – 11:59 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 6h 44m
25 Jan
6h 44m
25 Jan
1 stop
ORD
United Airlines Logo
8:10 pm – 9:53 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 43m
23 Feb
1h 43m
23 Feb
nonstop
$375
United Airlines Logo
8:05 am – 2:01 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 5h 56m
1 Jan
5h 56m
1 Jan
1 stop
ORD
United Airlines Logo
9:30 am – 11:13 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 43m
1 Mar
1h 43m
1 Mar
nonstop
$375
American Airlines Logo
7:59 am – 9:49 am
New York City(JFK)Toronto(YYZ)
JFK - YYZ · 1h 50m
12 Nov
1h 50m
12 Nov
nonstop
American Airlines Logo
7:00 am – 8:55 am
Toronto(YYZ)New York City(JFK)
YYZ - JFK · 1h 55m
18 Feb
1h 55m
18 Feb
nonstop
$397
American Airlines Logo
7:59 am – 9:49 am
New York City(JFK)Toronto(YYZ)
JFK - YYZ · 1h 50m
10 Dec
1h 50m
10 Dec
nonstop
American Airlines Logo
1:54 pm – 3:29 pm
Toronto(YYZ)New York City(JFK)
YYZ - JFK · 1h 35m
10 Mar
1h 35m
10 Mar
nonstop
$398
American Airlines Logo
6:30 am – 11:54 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 5h 24m
18 Nov
5h 24m
18 Nov
1 stop
DCA
American Airlines Logo
7:00 am – 8:55 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 55m
18 Feb
1h 55m
18 Feb
nonstop
$407
American Airlines Logo
7:50 pm – 9:44 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 54m
17 Nov
1h 54m
17 Nov
nonstop
American Airlines Logo
5:35 pm – 11:38 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 6h 3m
15 Feb
6h 3m
15 Feb
1 stop
DCA
$413
WestJet Logo
9:30 pm – 11:23 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 53m
8 Feb
1h 53m
8 Feb
nonstop
WestJet Logo
10:20 am – 12:11 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 51m
15 Feb
1h 51m
15 Feb
nonstop
$446
WestJet Logo
4:00 pm – 5:54 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 54m
23 Feb
1h 54m
23 Feb
nonstop
WestJet Logo
7:59 am – 9:52 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 53m
25 Feb
1h 53m
25 Feb
nonstop
$446
Air Canada Logo
10:25 am – 6:13 pm
New York City(EWR)Toronto(YTZ)
EWR - YTZ · 7h 48m
6 Mar
7h 48m
6 Mar
2 stops
YUL, YOW
Air Canada Logo
10:25 am – 4:44 pm
Toronto(YTZ)New York City(EWR)
YTZ - EWR · 6h 19m
9 Mar
6h 19m
9 Mar
1 stop
YOW
$455

Top Deals on flights from New York City to Toronto

New York City, US (NYC) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Dec 7

LGA
1h 43m
Direct

Dec 7

YYZ

as low as

$79

New York City, US (NYC) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Nov 29

JFK
6h 35m
YUL

Nov 29

YYZ

as low as

$85

New York City, US (NYC) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Nov 8

EWR
1h 45m
Direct

Nov 8

YYZ

as low as

$98

New York City, US (NYC) - Toronto, CA (YTO)

Porter Airlines Logo
Porter Airlines

Dec 2

EWR
1h 40m
Direct

Dec 2

YTZ

as low as

$106

New York City, US (NYC) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Nov 25

EWR
5h 10m
YYZ

Nov 25

YKF

as low as

$107

New York City, US (NYC) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Nov 24

EWR
1h 45m
Direct

Nov 24

YYZ

as low as

$107

New York City, US (NYC) - Toronto, CA (YTO)

Porter Airlines Logo
Porter Airlines

Dec 3

EWR
5h 23m
YOW

Dec 3

YYZ

as low as

$112

New York City, US (NYC) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Dec 6

EWR
5h 56m
ORD

Dec 6

YYZ

as low as

$117

New York City, US (NYC) - Toronto, CA (YTO)

Delta Air Lines Logo
Delta Air Lines

Nov 15

EWR
7h 40m
DTW

Nov 15

YYZ

as low as

$117

New York City, US (NYC) - Toronto, CA (YTO)

Delta Air Lines Logo
Delta Air Lines

Jan 21

JFK
1h 55m
Direct

Jan 21

YYZ

as low as

$117

New York City, US (NYC) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

Nov 16

JFK
1h 55m
Direct

Nov 16

YYZ

as low as

$117

New York City, US (NYC) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

Dec 8

EWR
3h 58m
IAD

Dec 8

YYZ

as low as

$117

Frequently Asked Questions

Is there a direct flight from New York City to Toronto?
Yes, there are direct flights available from Newark Liberty Airport to Toronto Pearson Airport with Air Canada at a price of $311 and United Airlines at a price of $364. Additionally, there are non-stop flights from Newark Liberty Airport to Toronto Island Airport with Porter Airlines at $312 and from New York John F Kennedy Airport to Toronto Pearson Airport with Delta Air Lines at $322.
Are there convenient layover flights from New York City to Toronto?
Yes, there are convenient layover flights from New York City to Toronto. Options include Porter Airlines at $317, Air Canada at $317, United Airlines at $337, Delta Air Lines at $370, and Air Transat at $386. Two-stop flights are available with Air Canada at $390, American Airlines at $557, and United Airlines at $700.
What are the most convenient layover airports for my flight from NYC to Toronto?
The most convenient layover airports are Ottawa Macdonald-Cartier International Airport, Montreal Trudeau Airport, Washington Dulles Airport, Detroit Metropolitan Airport, and Chicago O'Hare Airport.
What is the cheapest and fastest flight from New York City to Toronto?
The cheapest flight is with Air Canada at $311, taking 1 hour 42 minutes. The fastest option is with United Airlines at $364, taking 1 hour 38 minutes.
What are all possible destination arrival airports?
The possible destination arrival airports are Toronto Pearson Airport and Toronto Island Airport.
What is the time difference between destination and arrival?
The time difference between New York City and Toronto is typically 1 hour, with Toronto being ahead. So, if you arrive in Toronto at a specific time, subtract 1 hour to find the corresponding New York time.