Find cheap flights to Canada – Compare and Save

1 adult
1 adult, Economy, 0 bags

KAYAK searches hundreds of travel sites at once for deals on flights to Canada

Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Canada Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours
Toronto
HamiltondirectC$ 145
Calgary
CalgarydirectC$ 118
Halifax
HalifaxdirectC$ 179
Winnipeg
WinnipegdirectC$ 177
Ottawa
OttawadirectC$ 181
Kelowna
KelownadirectC$ 121
St. John's
St. John's1 stopC$ 266
Saskatoon
Saskatoon1 stopC$ 184
Regina
ReginadirectC$ 182
Québec City
Québec CitydirectC$ 273
Moncton
MonctondirectC$ 306
Charlottetown
CharlottetowndirectC$ 342
Comox
ComoxdirectC$ 68
Thunder Bay
Thunder BaydirectC$ 177
Prince George
Prince GeorgedirectC$ 174
Fredericton
FrederictondirectC$ 306
Toronto
HamiltondirectC$ 145
Calgary
CalgarydirectC$ 118
Halifax
HalifaxdirectC$ 179
Winnipeg
WinnipegdirectC$ 177
Ottawa
OttawadirectC$ 181
Kelowna
KelownadirectC$ 121
St. John's
St. John's1 stopC$ 266
Saskatoon
Saskatoon1 stopC$ 184
Regina
ReginadirectC$ 182
Québec City
Québec CitydirectC$ 273
Moncton
MonctondirectC$ 306
Charlottetown
CharlottetowndirectC$ 342
Comox
ComoxdirectC$ 68
Thunder Bay
Thunder BaydirectC$ 177
Prince George
Prince GeorgedirectC$ 174
Fredericton
FrederictondirectC$ 306

Book Cheap Canada Plane Tickets

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Canada that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals to Canada

Thu, 21 May - Mon, 25 May
Porter Airlines Logo
12:05 p.m. - 7:35 p.m.
YVR
-
YHM
4h 30mdirect
Porter Airlines Logo
9:10 a.m. - 11:18 a.m.
YHM
-
YVR
5h 08mdirect
C$ 145Porter Airlines
Thu, 4 Jun - Thu, 4 Jun
WestJet Logo
8:00 a.m. - 3:30 p.m.
YYZ
-
YYC
9h 30m
2 stops
WestJet Logo
7:10 p.m. - 1:05 a.m.
YYC
-
YYZ
3h 55mdirect
C$ 252WestJet
Sat, 13 Jun - Sat, 13 Jun
WestJet Logo
8:00 a.m. - 3:30 p.m.
YYZ
-
YYC
9h 30m
2 stops
WestJet Logo
7:10 p.m. - 1:05 a.m.
YYC
-
YYZ
3h 55mdirect
C$ 253WestJet
Tue, 9 Jun - Tue, 9 Jun
WestJet Logo
8:00 a.m. - 3:30 p.m.
YYZ
-
YYC
9h 30m
2 stops
WestJet Logo
7:10 p.m. - 1:05 a.m.
YYC
-
YYZ
3h 55mdirect
C$ 255WestJet
Fri, 17 Apr - Sun, 19 Apr
Flair Airlines Logo
3:55 p.m. - 6:15 p.m.
YYZ
-
YYC
4h 20mdirect
Flair Airlines Logo
12:50 a.m. - 6:40 a.m.
YYC
-
YYZ
3h 50mdirect
C$ 256Flair Airlines
Mon, 20 Apr - Wed, 22 Apr
Flair Airlines Logo
3:20 p.m. - 5:40 p.m.
YYZ
-
YYC
4h 20mdirect
Flair Airlines Logo
1:20 p.m. - 7:15 p.m.
YYC
-
YYZ
3h 55mdirect
C$ 257Flair Airlines
Fri, 17 Apr - Sat, 18 Apr
Flair Airlines Logo
3:55 p.m. - 6:15 p.m.
YYZ
-
YYC
4h 20mdirect
Flair Airlines Logo
12:50 a.m. - 6:40 a.m.
YYC
-
YYZ
3h 50mdirect
C$ 260Flair Airlines
Mon, 20 Apr - Wed, 22 Apr
Porter Airlines Logo
11:30 a.m. - 7:00 p.m.
YVR
-
YHM
4h 30mdirect
Porter Airlines Logo
8:15 a.m. - 10:34 a.m.
YHM
-
YVR
5h 19mdirect
C$ 328Porter Airlines
Mon, 13 Apr - Sun, 19 Apr
Air Transat Logo
8:15 a.m. - 10:34 a.m.
YHM
-
YVR
5h 19mdirect
Air Transat Logo
11:30 a.m. - 7:00 p.m.
YVR
-
YHM
4h 30mdirect
C$ 344Air Transat
Mon, 13 Apr - Sun, 19 Apr
Air Transat Logo
8:15 a.m. - 10:34 a.m.
YHM
-
YVR
5h 19mdirect
Air Transat Logo
11:30 a.m. - 7:00 p.m.
YVR
-
YHM
4h 30mdirect
C$ 346Air Transat