Find cheap flights to Canada from $1,285 – 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 16% 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.

Cheap Flights to Canada

Cheapest return prices found by our users on KAYAK in the last 72 hours
Vancouver
Vancouver3 stops$1,285
Toronto
Toronto2 stops$1,568
Calgary
Calgary2 stops$1,495
Montreal
Montreal2 stops$1,644
Kelowna
Kelowna2 stops$1,812
Ottawa
Ottawa2 stops$2,138
Winnipeg
Winnipeg2 stops$1,746
Halifax
Halifax2 stops$2,201
Québec City
Québec City2 stops$2,469
Saskatoon
Saskatoon3 stops$1,668
Charlottetown
Charlottetown2 stops$3,169
Regina
Regina3 stops$2,535
St. John's
St. John's3 stops$2,856
Vancouver
Vancouver3 stops$1,285
Toronto
Toronto2 stops$1,568
Calgary
Calgary2 stops$1,495
Montreal
Montreal2 stops$1,644
Kelowna
Kelowna2 stops$1,812
Ottawa
Ottawa2 stops$2,138
Winnipeg
Winnipeg2 stops$1,746
Halifax
Halifax2 stops$2,201
Québec City
Québec City2 stops$2,469
Saskatoon
Saskatoon3 stops$1,668
Charlottetown
Charlottetown2 stops$3,169
Regina
Regina3 stops$2,535
St. John's
St. John's3 stops$2,856

Book Cheap Canada Plane Tickets

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return 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 return flight deals to Canada

Wed, 19 Aug - Mon, 31 Aug
Multiple Airlines Logo
06:05 - 00:15
SYD
-
YVR
35h 10m
3 stops
Multiple Airlines Logo
09:15 - 11:50
YVR
-
SYD
33h 35m
3 stops
$1,285Multiple Airlines
Wed, 19 Aug - Mon, 31 Aug
Multiple Airlines Logo
06:05 - 00:15
SYD
-
YVR
35h 10m
3 stops
Multiple Airlines Logo
09:15 - 11:50
YVR
-
SYD
33h 35m
3 stops
$1,291Multiple Airlines
Wed, 29 Jul - Tue, 1 Sep
Multiple Airlines Logo
06:15 - 00:15
SYD
-
YVR
35h 00m
3 stops
Multiple Airlines Logo
06:45 - 11:50
YVR
-
SYD
36h 05m
3 stops
$1,306Multiple Airlines
Thu, 15 Oct - Thu, 5 Nov
Fiji Airways Logo
11:50 - 14:05
BNE
-
YVR
19h 15m
1 stop
Fiji Airways Logo
22:25 - 09:15
YVR
-
BNE
17h 50m
1 stop
$1,798Fiji Airways
Thu, 19 Nov - Thu, 3 Dec
Fiji Airways Logo
11:40 - 14:55
BNE
-
YVR
20h 15m
1 stop
Fiji Airways Logo
22:25 - 09:15
YVR
-
BNE
17h 50m
1 stop
$1,802Fiji Airways
Tue, 21 Jul - Sat, 29 Aug
Cathay Pacific Logo
12:20 - 14:00
BNE
-
YYZ
39h 40m
1 stop
Cathay Pacific Logo
01:50 - 22:30
YYZ
-
BNE
30h 40m
1 stop
$1,821Cathay Pacific
Thu, 16 Jul - Wed, 29 Jul
Cathay Pacific Logo
12:20 - 14:00
BNE
-
YYZ
39h 40m
1 stop
Cathay Pacific Logo
15:45 - 22:30
YYZ
-
BNE
40h 45m
1 stop
$1,828Cathay Pacific
Thu, 5 Nov - Mon, 9 Nov
United Airlines Logo
13:00 - 16:41
MEL
-
YTZ
43h 41m
2 stops
United Airlines Logo
12:15 - 09:30
YTZ
-
MEL
29h 15m
2 stops
$3,188United Airlines
Tue, 27 Oct - Sat, 31 Oct
United Airlines Logo
12:00 - 16:41
MEL
-
YTZ
43h 41m
2 stops
United Airlines Logo
19:20 - 10:00
YTZ
-
MEL
47h 40m
2 stops
$3,195United Airlines
Thu, 15 Oct - Sun, 15 Nov
Air Canada Logo
06:00 - 21:30
MEL
-
YTZ
30h 30m
3 stops
Air Canada Logo
12:20 - 14:15
YTZ
-
MEL
33h 55m
3 stops
$3,306Air Canada