Cheap flights to Canada – Compare and Save
— YYZ
5 Nov — 12 Nov1
Return
1 adult
Economy
Return
1 adult, Economy
Flights to Canada in 2025
Find the latest flights to Canada in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 858,174 searches and data was last updated on 6 October 2025.
Return from | £346 |
---|---|
One-way from | £234 |
Popular in | December |
Cheapest in | February |
Average price | £407 |
Good round-trip deal | £364 or less |
Good one-way deal | £230 or less |
- Air Transat
- 6/11-27/11
- Nonstop
- 15h 30m total
- London to Toronto
- WestJet
- 14/11
- Nonstop
- 9h 05m total
- London to Canada
Highest demand for flights based on searches. 4% potential increase in price (£15 potential increase over avg. return price).
Cheapest flight prices on average. 2% potential price decrease (£10 potential savings vs. average return price).
Average for return flights in October 2025
Price to beat on a round-trip flight from London to Canada.
Price to beat on a one-way flight from London to Canada.
Find flights to Canada
Browse one-way and return flights deals to Canada on Cheapflights. Flight deals are based on user searches and were last updated on 6 October 2025
Explore Canada
Find flight deals to Canada
Enter your travel dates to find the best prices.
Cheapest flights to CanadaExplore the most affordable flight options available to Canada. Find the lowest fares based on data from user searches, with prices last updated on 6 October 2025.
Explore the most affordable flight options available to Canada. Find the lowest fares based on data from user searches, with prices last updated on 6 October 2025.
Tue 7/1011:35LGW - YYZ
1 stop15h 06mAir Transat
Thu 16/1022:45YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 4/10£346
Thu 9/1011:35LGW - YYZ
1 stop10h 50mAir Transat
Mon 13/1016:40YYZ - LGW
1 stop12h 10mAir Transat
Deal found 4/10£346
Fri 21/1119:55LHR - YYZ
1 stop23h 45mTAP AIR PORTUGAL
Tue 25/1117:35YYZ - LHR
1 stop14h 05mTAP AIR PORTUGAL
Deal found 6/10£347
Fri 5/1211:40LGW - YYZ
Nonstop8h 20mAir Transat
Tue 9/1221:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£347
Sun 16/1115:00LHR - YYC
Nonstop9h 00mAir Canada
Sun 23/1118:25YYC - LHR
Nonstop8h 45mAir Canada
Deal found 6/10£348
Fri 10/1011:35LGW - YYZ
1 stop15h 06mAir Transat
Fri 17/1022:45YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 5/10£348
Best flights to CanadaDiscover carefully curated flight deals to Canada that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 6 October 2025.
Discover carefully curated flight deals to Canada that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 6 October 2025.
Fri 7/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Sun 23/1121:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 6/10£359
Tue 3/206:30LHR - YYC
2 stops19h 50mUnited Airlines
Wed 4/312:37YYC - LHR
1 stop34h 18mUnited Airlines
Deal found 5/10£367
Sun 18/106:30STN - YYZ
2 stops16h 45mMultiple Airlines
Sun 25/119:40YYZ - STN
2 stops19h 25mMultiple Airlines
Deal found 3/10£380
Tue 18/1117:30LHR - YYZ
2 stops27h 10mScandinavian Airlines
Fri 28/1117:10YYZ - LHR
1 stop17h 50mScandinavian Airlines
Deal found 3/10£392
Thu 6/1106:00LHR - YTZ
2 stops15h 55mAir Canada
Mon 10/1115:30YTZ - LHR
1 stop10h 40mAir Canada
Deal found 4/10£399
Thu 4/1211:55LGW - YYZ
1 stop11h 20mIcelandair
Mon 7/920:50YYZ - LGW
1 stop9h 55mIcelandair
Deal found 6/10£401
Wed 19/1109:00LHR - YTZ
2 stops13h 55mSWISS
Wed 26/1112:30YTZ - LHR
2 stops22h 50mSWISS
Deal found 5/10£409
Thu 29/107:40LHR - YYZ
1 stop12h 10mLufthansa
Wed 29/418:25YYZ - LHR
Nonstop7h 10mLufthansa
Deal found 6/10£410
Tue 17/306:05LHR - YYZ
2 stops19h 46mBritish Airways
Wed 25/316:45YYZ - LHR
1 stop14h 50mBritish Airways
Deal found 5/10£452
Fri 21/1110:00LCY - YYZ
1 stop10h 40mVirgin Atlantic
Wed 26/1106:00YYZ - LCY
2 stops21h 10mVirgin Atlantic
Deal found 5/10£497
Tue 10/208:40LHR - YVR
2 stops15h 00mKLM
Thu 19/211:45YVR - LHR
2 stops15h 00mKLM
Deal found 4/10£611
Wed 4/215:00LHR - YVR
1 stop38h 15mFinnair
Wed 18/221:25YVR - LHR
Nonstop9h 25mFinnair
Deal found 4/10£665
Sat 8/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Wed 19/1121:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 6/10£364
Tue 3/207:30LHR - YYC
2 stops18h 50mUnited Airlines
Tue 3/312:37YYC - LHR
1 stop12h 18mUnited Airlines
Deal found 5/10£367
Thu 20/1108:05STN - YYZ
2 stops15h 10mMultiple Airlines
Sun 23/1119:40YYZ - STN
2 stops17h 55mMultiple Airlines
Deal found 4/10£390
Fri 13/306:40LHR - YYZ
1 stop14h 00mScandinavian Airlines
Fri 20/318:10YYZ - LHR
2 stops16h 25mScandinavian Airlines
Deal found 4/10£401
Sat 6/1211:55LGW - YYZ
1 stop11h 20mIcelandair
Thu 10/923:25YYZ - LGW
1 stop31h 20mIcelandair
Deal found 6/10£403
Wed 19/1109:00LHR - YTZ
2 stops15h 55mAir Canada
Wed 26/1118:45YTZ - LHR
1 stop9h 35mAir Canada
Deal found 5/10£404
Tue 11/1109:30LHR - YYZ
1 stop11h 45mLufthansa
Thu 20/1118:10YYZ - LHR
Nonstop7h 20mLufthansa
Deal found 6/10£412
Tue 2/1207:25LHR - YYC
2 stops21h 28mUnited Airlines
Sun 14/1206:15YYC - LHR
2 stops17h 25mUnited Airlines
Deal found 3/10£388
Fri 21/1119:20LCY - YYZ
1 stop25h 50mSWISS
Mon 24/1120:30YYZ - LCY
1 stop11h 20mSWISS
Deal found 4/10£444
Thu 8/120:35LHR - YYZ
1 stop26h 40mIcelandair
Tue 8/920:50YYZ - LHR
1 stop10h 05mIcelandair
Deal found 6/10£406
Tue 18/1116:35LTN - YYZ
1 stop24h 35mMultiple Airlines
Tue 25/1118:50YYZ - LTN
1 stop13h 50mMultiple Airlines
Deal found 4/10£410
Sun 9/1113:45LHR - YTZ
2 stops33h 10mAir Canada
Wed 19/1118:45YTZ - LHR
1 stop9h 35mAir Canada
Deal found 4/10£410
Fri 5/1211:35LHR - YYC
1 stop17h 18mUnited Airlines
Fri 12/1212:35YYC - LHR
1 stop34h 20mUnited Airlines
Deal found 3/10£388
Wed 11/313:30LHR - YYZ
1 stop11h 40mLufthansa
Thu 19/321:20YYZ - LHR
Nonstop7h 10mLufthansa
Deal found 4/10£428
Sun 2/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Fri 20/322:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£440
Fri 31/1016:10LHR - YUL
Nonstop7h 35mBritish Airways
Thu 19/321:50YUL - LHR
Nonstop6h 50mBritish Airways
Deal found 4/10£492
Tue 18/1116:35LTN - YYZ
1 stop24h 35mMultiple Airlines
Tue 25/1118:50YYZ - LTN
1 stop13h 50mMultiple Airlines
Deal found 4/10£410
Fri 7/1106:50LHR - YTZ
2 stops13h 05mAir Canada
Thu 13/1112:30YTZ - LHR
1 stop13h 40mAir Canada
Deal found 6/10£410
Direct flights to CanadaExplore direct flight options to Canada based on user searches, and compare prices and availability for your desired travel dates. Data last updated 6 October 2025.
Explore direct flight options to Canada based on user searches, and compare prices and availability for your desired travel dates. Data last updated 6 October 2025.
Thu 6/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Thu 27/1121:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 5/10£346
Fri 28/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Sat 6/1221:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 6/10£346
Fri 5/1211:40LGW - YYZ
Nonstop8h 20mAir Transat
Tue 9/1221:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£347
Sun 16/1115:00LHR - YYC
Nonstop9h 00mAir Canada
Sun 23/1118:25YYC - LHR
Nonstop8h 45mAir Canada
Deal found 6/10£348
Thu 20/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Wed 3/1221:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£348
Tue 11/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Sun 23/1121:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£349
Thu 13/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Thu 20/1121:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 6/10£349
Mon 3/1115:00LHR - YYC
Nonstop9h 00mAir Canada
Mon 10/1118:25YYC - LHR
Nonstop8h 45mAir Canada
Deal found 6/10£350
Fri 5/1211:40LGW - YYZ
Nonstop8h 20mAir Transat
Mon 8/1221:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£350
Tue 2/1211:40LGW - YYZ
Nonstop8h 20mAir Transat
Fri 12/1221:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£351
Sat 29/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Wed 3/1221:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 6/10£352
Thu 13/1111:40LGW - YYZ
Nonstop8h 20mAir Transat
Fri 21/1121:35YYZ - LGW
Nonstop7h 10mAir Transat
Deal found 4/10£352
Last-minute flights to CanadaDiscover last-minute flight deals to Canada. Data last updated 6 October 2025 and is based on user searches.
Discover last-minute flight deals to Canada. Data last updated 6 October 2025 and is based on user searches.
Tue 7/1011:35LGW - YYZ
1 stop15h 06mAir Transat
Thu 16/1022:45YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 4/10£346
Thu 9/1011:35LGW - YYZ
1 stop10h 50mAir Transat
Mon 13/1016:40YYZ - LGW
1 stop12h 10mAir Transat
Deal found 4/10£346
Fri 10/1011:35LGW - YYZ
1 stop15h 06mAir Transat
Fri 17/1022:45YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 5/10£348
Sat 11/1012:40LGW - YYZ
Nonstop8h 00mAir Transat
Sat 18/1018:00YYZ - LGW
1 stop10h 50mAir Transat
Deal found 4/10£347
Tue 21/1014:10LHR - YVR
2 stops16h 16mWestJet
Wed 29/1008:55YVR - LHR
2 stops20h 55mWestJet
Deal found 4/10£471
Wed 22/1014:10LHR - YVR
1 stop12h 26mWestJet
Tue 28/1008:55YVR - LHR
2 stops20h 55mWestJet
Deal found 6/10£475
Mon 27/1014:50LHR - YVR
1 stop16h 25mWestJet
Mon 3/1116:45YVR - LHR
1 stop12h 05mWestJet
Deal found 5/10£470
Fri 31/1014:30LHR - YYC
2 stops31h 15mAir Canada
Sat 8/1121:35YYC - LHR
2 stops28h 45mAir Canada
Deal found 5/10£358
Fri 31/1011:05LHR - YYC
2 stops42h 39mMultiple Airlines
Thu 13/1108:00YYC - LHR
2 stops16h 10mMultiple Airlines
Deal found 4/10£359
Sat 1/1109:00LHR - YYC
2 stops20h 44mAir Canada
Wed 5/1106:00YYC - LHR
2 stops20h 20mAir Canada
Deal found 4/10£356
Sun 2/1112:00LHR - YVR
2 stops28h 05mMultiple Airlines
Sun 9/1112:15YVR - LHR
1 stop13h 55mMultiple Airlines
Deal found 5/10£469
Sun 2/1112:00LHR - YVR
2 stops28h 05mMultiple Airlines
Sun 9/1112:15YVR - LHR
1 stop13h 55mMultiple Airlines
Deal found 5/10£470
One-way flights to CanadaSearch for one-way flight options to Canada. Find affordable one-way fares based on user searches. Data last updated 6 October 2025.
Search for one-way flight options to Canada. Find affordable one-way fares based on user searches. Data last updated 6 October 2025.
Tue 16/1218:30LHR - YYZ
1 stop31h 45mTAP AIR PORTUGAL
Deal found 6/10£256
Thu 5/207:00LGW - YVR
2 stops25h 10mMultiple Airlines
Deal found 4/10£294
Fri 14/1114:50LHR - YYC
Nonstop9h 05mWestJet
Deal found 5/10£234