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
Hamilton1 stopC$ 179
Calgary
Calgary1 stopC$ 160
Halifax
HalifaxdirectC$ 202
Winnipeg
Winnipeg1 stopC$ 165
Ottawa
OttawadirectC$ 206
Kelowna
KelownadirectC$ 138
St. John's
St. John'sdirectC$ 289
Saskatoon
SaskatoondirectC$ 180
Regina
Regina1 stopC$ 186
Québec City
Québec CitydirectC$ 301
Moncton
Moncton1 stopC$ 235
Charlottetown
CharlottetowndirectC$ 265
Thunder Bay
Thunder BaydirectC$ 195
Comox
ComoxdirectC$ 62
Prince George
Prince GeorgedirectC$ 173
Fredericton
FrederictondirectC$ 340
Toronto
Hamilton1 stopC$ 179
Calgary
Calgary1 stopC$ 160
Halifax
HalifaxdirectC$ 202
Winnipeg
Winnipeg1 stopC$ 165
Ottawa
OttawadirectC$ 206
Kelowna
KelownadirectC$ 138
St. John's
St. John'sdirectC$ 289
Saskatoon
SaskatoondirectC$ 180
Regina
Regina1 stopC$ 186
Québec City
Québec CitydirectC$ 301
Moncton
Moncton1 stopC$ 235
Charlottetown
CharlottetowndirectC$ 265
Thunder Bay
Thunder BaydirectC$ 195
Comox
ComoxdirectC$ 62
Prince George
Prince GeorgedirectC$ 173
Fredericton
FrederictondirectC$ 340

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

Fri, 26 Jun - Mon, 29 Jun
WestJet Logo
8:45 a.m. - 1:00 p.m.
YVR
-
YYC
3h 15m
1 stop
WestJet Logo
7:00 a.m. - 7:40 a.m.
YYC
-
YVR
1h 40mdirect
C$ 160WestJet
Fri, 3 Jul - Wed, 8 Jul
WestJet Logo
6:45 a.m. - 9:15 a.m.
YVR
-
YYC
1h 30mdirect
WestJet Logo
8:20 a.m. - 9:00 a.m.
YYC
-
YVR
1h 40mdirect
C$ 161WestJet
Fri, 26 Jun - Tue, 7 Jul
WestJet Logo
5:00 p.m. - 10:20 p.m.
YVR
-
YYC
4h 20m
1 stop
WestJet Logo
6:00 a.m. - 6:40 a.m.
YYC
-
YVR
1h 40mdirect
C$ 162WestJet
Fri, 9 Oct - Sat, 17 Oct
Porter Airlines Logo
6:55 p.m. - 9:14 p.m.
YYZ
-
YYC
4h 19mdirect
Porter Airlines Logo
7:05 a.m. - 12:55 p.m.
YYC
-
YYZ
3h 50mdirect
C$ 283Porter Airlines
Mon, 22 Jun - Mon, 29 Jun
Multiple Airlines Logo
4:00 p.m. - 11:18 p.m.
YYZ
-
YYC
9h 18m
1 stop
Multiple Airlines Logo
7:00 a.m. - 12:55 p.m.
YYC
-
YYZ
3h 55mdirect
C$ 289Multiple Airlines
Tue, 30 Jun - Thu, 9 Jul
Porter Airlines Logo
7:00 a.m. - 8:30 p.m.
YVR
-
YHM
10h 30m
1 stop
Porter Airlines Logo
3:50 p.m. - 9:35 p.m.
YHM
-
YVR
8h 45m
1 stop
C$ 293Porter Airlines
Mon, 22 Jun - Mon, 29 Jun
Multiple Airlines Logo
10:25 p.m. - 12:44 a.m.
YYZ
-
YYC
4h 19mdirect
Multiple Airlines Logo
12:20 p.m. - 6:10 p.m.
YYC
-
YYZ
3h 50mdirect
C$ 294Multiple Airlines
Tue, 7 Jul - Sat, 11 Jul
Air Canada Logo
10:40 p.m. - 12:45 a.m.
YYZ
-
YVR
5h 05mdirect
Air Canada Logo
7:30 a.m. - 3:05 p.m.
YVR
-
YYZ
4h 35mdirect
C$ 345Air Canada
Tue, 20 Oct - Mon, 9 Nov
Flair Airlines Logo
9:00 p.m. - 11:00 p.m.
YYZ
-
YXX
5h 00mdirect
Flair Airlines Logo
1:05 a.m. - 6:30 a.m.
YXX
-
YYZ
3h 25mdirect
C$ 347Flair Airlines
Tue, 27 Oct - Mon, 25 Jan
Flair Airlines Logo
9:00 p.m. - 11:20 p.m.
YYZ
-
YXX
5h 20mdirect
Flair Airlines Logo
1:05 a.m. - 6:30 a.m.
YXX
-
YYZ
3h 25mdirect
C$ 359Flair Airlines