background

Flight Deals from New York Laguardia Airport 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 $285
  • Up to 1 stop
    $283
  • Up to 2 stops
    $294

Airlines

  • Air Canada
    $283
  • Air Transat
    $316
  • American Airlines
    $398
  • Delta Air Lines
    $285
  • Porter Airlines
    $285
  • United Airlines
    $332
  • WestJet
    $446

Cabin Class

  • Economy
    $283

Departure Airports

  • New York LaGuardia Airport
    $283

Arrival Airports

  • Toronto Island Airport
    $288
  • Toronto Kitchener Waterloo Airport
    $322
  • Toronto Pearson Airport
    $283

Layover Airports

  • Chicago O Hare Airport
    $375
  • Detroit Metropolitan Airport
    $370
  • General Edward Lawrence Logan International Airport
    $707
  • Indianapolis International Airport
    $667
  • Miami International Airport
    $625
  • Montreal Trudeau Airport
    $283
  • Nashville International Airport
    $567
  • Ottawa Macdonald-Cartier International Airport
    $294
  • Reagan Washington National Airport
    $407
  • Toronto Pearson Airport
    $322
  • Washington Dulles Airport
    $332
Air Canada Logo
8:50 am – 10:33 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 43m
9 Feb
1h 43m
9 Feb
nonstop
Air Canada Logo
10:30 am – 4:57 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 6h 27m
17 Feb
6h 27m
17 Feb
1 stop
YUL
$283
Air Canada Logo
3:30 pm – 5:13 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 43m
14 Feb
1h 43m
14 Feb
nonstop
Air Canada Logo
8:30 am – 12:22 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 3h 52m
20 Feb
3h 52m
20 Feb
1 stop
YUL
$283
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
Delta Air Lines Logo
7:45 am – 9:33 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 48m
13 Feb
1h 48m
13 Feb
nonstop
Delta Air Lines Logo
6:15 am – 8:14 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 59m
16 Feb
1h 59m
16 Feb
nonstop
$285
Delta Air Lines Logo
2:20 pm – 4:08 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 48m
1 Feb
1h 48m
1 Feb
nonstop
Delta Air Lines Logo
6:00 am – 8:06 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 2h 6m
17 Feb
2h 6m
17 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
Air Canada Logo
6:05 am – 11:55 am
New York City(LGA)Toronto(YTZ)
LGA - YTZ · 5h 50m
15 Feb
5h 50m
15 Feb
1 stop
YUL
Air Canada Logo
7:10 am – 12:22 pm
Toronto(YTZ)New York City(LGA)
YTZ - LGA · 5h 12m
18 Feb
5h 12m
18 Feb
1 stop
YUL
$288
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
5:55 pm – 7:35 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 40m
7 Feb
1h 40m
7 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
Air Transat Logo
5:55 pm – 7:35 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 40m
19 Feb
1h 40m
19 Feb
nonstop
Air Transat Logo
7:15 am – 8:55 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 40m
23 Feb
1h 40m
23 Feb
nonstop
$316
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
2:55 pm – 6:57 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 4h 2m
8 Feb
4h 2m
8 Feb
1 stop
IAD
United Airlines Logo
8:55 pm – 10:33 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 38m
22 Feb
1h 38m
22 Feb
nonstop
$332
United Airlines Logo
7:29 pm – 11:46 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 4h 17m
2 Dec
4h 17m
2 Dec
1 stop
IAD
United Airlines Logo
10:19 am – 2:18 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 3h 59m
26 Feb
3h 59m
26 Feb
1 stop
IAD
$347
Delta Air Lines Logo
6:00 am – 11:34 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 5h 34m
22 Feb
5h 34m
22 Feb
1 stop
DTW
Delta Air Lines Logo
7:59 am – 9:52 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 53m
27 Feb
1h 53m
27 Feb
nonstop
$370
Delta Air Lines Logo
1:00 pm – 7:09 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 6h 9m
11 Feb
6h 9m
11 Feb
1 stop
DTW
Delta Air Lines Logo
6:00 am – 8:06 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 2h 6m
22 Feb
2h 6m
22 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
1:20 pm – 3:09 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 49m
18 Nov
1h 49m
18 Nov
nonstop
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
$398
American Airlines Logo
1:20 pm – 3:09 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 49m
19 Nov
1h 49m
19 Nov
nonstop
American Airlines Logo
7:00 am – 8:55 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 55m
17 Feb
1h 55m
17 Feb
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
9:36 am – 4:34 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 6h 58m
10 Feb
6h 58m
10 Feb
1 stop
DCA
American Airlines Logo
7:00 am – 8:55 am
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 55m
14 Feb
1h 55m
14 Feb
nonstop
$445
WestJet Logo
4:00 pm – 5:54 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 54m
18 Feb
1h 54m
18 Feb
nonstop
WestJet Logo
2:10 pm – 4:01 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 51m
21 Feb
1h 51m
21 Feb
nonstop
$446
WestJet Logo
6:38 pm – 8:29 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 51m
20 Nov
1h 51m
20 Nov
nonstop
WestJet Logo
6:45 pm – 8:37 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 1h 52m
18 Feb
1h 52m
18 Feb
nonstop
$446
Air Canada Logo
1:05 pm – 9:28 pm
New York City(LGA)Toronto(YTZ)
LGA - YTZ · 8h 23m
13 Feb
8h 23m
13 Feb
2 stops
YUL, YOW
Air Canada Logo
3:30 pm – 8:58 pm
Toronto(YTZ)New York City(LGA)
YTZ - LGA · 5h 28m
16 Feb
5h 28m
16 Feb
1 stop
YUL
$468
United Airlines Logo
2:55 pm – 6:57 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 4h 2m
10 Dec
4h 2m
10 Dec
1 stop
IAD
United Airlines Logo
6:35 pm – 11:47 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 5h 12m
9 Mar
5h 12m
9 Mar
1 stop
BNA
$567
American Airlines Logo
7:55 am – 11:54 am
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 3h 59m
18 Nov
3h 59m
18 Nov
1 stop
DCA
American Airlines Logo
7:30 am – 3:58 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 8h 28m
18 Feb
8h 28m
18 Feb
1 stop
MIA
$625
American Airlines Logo
5:10 pm – 7:05 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 55m
23 Jan
1h 55m
23 Jan
nonstop
American Airlines Logo
6:15 am – 3:19 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 9h 4m
21 Feb
9h 4m
21 Feb
2 stops
ORD, IND
$667
United Airlines Logo
7:50 pm – 9:33 pm
New York City(LGA)Toronto(YYZ)
LGA - YYZ · 1h 43m
17 Dec
1h 43m
17 Dec
nonstop
United Airlines Logo
4:20 pm – 11:44 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 7h 24m
2 Mar
7h 24m
2 Mar
2 stops
BOS, IAD
$707
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
10:56 am – 7:13 pm
Toronto(YYZ)New York City(LGA)
YYZ - LGA · 8h 17m
18 Feb
8h 17m
18 Feb
2 stops
DCA, BOS
$707

Top Deals on flights from New York Laguardia Airport to Toronto

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

Air Canada Logo
Air Canada

Dec 20

LGA
1h 43m
Direct

Dec 20

YYZ

as low as

$79

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

Air Canada Logo
Air Canada

Nov 29

LGA
4h 44m
YUL

Nov 29

YYZ

as low as

$85

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

Porter Airlines Logo
Porter Airlines

Jan 22

LGA
1h 40m
Direct

Jan 22

YYZ

as low as

$116

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

Delta Air Lines Logo
Delta Air Lines

Jan 18

LGA
1h 53m
Direct

Jan 18

YYZ

as low as

$117

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

Air Canada Logo
Air Canada

Jan 9

LGA
5h 50m
YUL

Jan 9

YTZ

as low as

$122

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

Delta Air Lines Logo
Delta Air Lines

Jan 8

LGA
6h 9m
DTW

Jan 8

YYZ

as low as

$127

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

Air Canada Logo
Air Canada

Dec 31

LGA
5h 35m
YUL
YOW

Dec 31

YYZ

as low as

$127

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

United Airlines Logo
United Airlines

Nov 19

LGA
7h 47m
ORD

Nov 19

YYZ

as low as

$127

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

Air Transat Logo
Air Transat

Jan 9

LGA
1h 40m
Direct

Jan 9

YYZ

as low as

$133

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

Air Canada Logo
Air Canada

Dec 24

LGA
4h 5m
YYZ

Dec 24

YKF

as low as

$155

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

American Airlines Logo
American Airlines

Dec 4

LGA
1h 42m
Direct

Dec 4

YYZ

as low as

$155

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

United Airlines Logo
United Airlines

Mar 16

LGA
3h 35m
IAD

Mar 16

YYZ

as low as

$164