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 26% or moreCompare multiple travel sites with one search.

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

Bundle and saveSave money when you bundle your flight + hotel.

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
Toronto
Toronto1 stop£361
Calgary
Calgary2 stops£345
Halifax
Halifax2 stops£454
Ottawa
Ottawa2 stops£454
Winnipeg
Winnipeg2 stops£411
Kelowna
Kelowna2 stops£358
St. John's
St. John's2 stops£502
Québec City
Québec City2 stops£393
Saskatoon
Saskatoon1 stop£378
Windsor
Windsor2 stops£530
Toronto
Toronto1 stop£361
Calgary
Calgary2 stops£345
Halifax
Halifax2 stops£454
Ottawa
Ottawa2 stops£454
Winnipeg
Winnipeg2 stops£411
Kelowna
Kelowna2 stops£358
St. John's
St. John's2 stops£502
Québec City
Québec City2 stops£393
Saskatoon
Saskatoon1 stop£378
Windsor
Windsor2 stops£530

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

Sat, 28 Feb - Sat, 7 Mar
Air Canada Logo
09:00 - 20:44LHR-YYC
18h 44m2 stops
Air Canada Logo
01:10 - 06:30YYC-LHR
22h 20m1 stop
£345Air Canada
Find Deal
Sun, 16 Nov - Sun, 23 Nov
SWISS Logo
06:00 - 15:25LHR-YYC
16h 25m2 stops
SWISS Logo
11:35 - 07:10YYC-LHR
36h 35m2 stops
£346SWISS
Find Deal
Sun, 16 Nov - Sun, 23 Nov
Lufthansa Logo
06:30 - 15:25LHR-YYC
15h 55m1 stop
Lufthansa Logo
08:00 - 09:20YYC-LHR
18h 20m2 stops
£350Lufthansa
Find Deal
Sun, 16 Nov - Sat, 22 Nov
WestJet Logo
14:50 - 16:55LHR-YYC
9h 05mdirect
WestJet Logo
21:10 - 12:50YYC-LHR
8h 40mdirect
£372WestJet
Find Deal
Wed, 3 Dec - Thu, 4 Dec
WestJet Logo
14:50 - 16:55LHR-YYC
9h 05mdirect
WestJet Logo
21:10 - 12:50YYC-LHR
8h 40mdirect
£376WestJet
Find Deal
Thu, 4 Dec - Thu, 11 Dec
Lufthansa Logo
15:00 - 17:00LHR-YYC
9h 00mdirect
Lufthansa Logo
18:25 - 10:10YYC-LHR
8h 45mdirect
£385Lufthansa
Find Deal
Wed, 28 Jan - Wed, 4 Mar
Air Transat Logo
11:40 - 15:00LGW-YYZ
8h 20mdirect
Air Transat Logo
21:35 - 09:45YYZ-LGW
7h 10mdirect
£390Air Transat
Find Deal
Thu, 5 Mar - Fri, 6 Mar
Air Transat Logo
11:40 - 15:00LGW-YYZ
8h 20mdirect
Air Transat Logo
21:35 - 09:45YYZ-LGW
7h 10mdirect
£391Air Transat
Find Deal
Thu, 20 Nov - Wed, 3 Dec
Virgin Atlantic Logo
07:45 - 15:40LCY-YYZ
12h 55m1 stop
Virgin Atlantic Logo
17:50 - 08:50YYZ-LCY
10h 00m1 stop
£435Virgin Atlantic
Find Deal
Wed, 21 Jan - Thu, 29 Jan
Virgin Atlantic Logo
07:45 - 15:40LCY-YYZ
12h 55m1 stop
Virgin Atlantic Logo
17:50 - 16:35YYZ-LCY
17h 45m1 stop
£440Virgin Atlantic
Find Deal