Cheap flights to London – Compare and Save
— LON
30 Apr — 7 May1
Round-trip
1 adult
Economy
Flights to London in 2025
Find the latest flights to London in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 25 April 2025.
Round-trip from | C$ 670 |
---|---|
One-way from | C$ 338 |
Popular in | December |
Cheapest in | February |
Average price | C$ 772 |
Good round-trip deal | C$ 679 or less |
Good one-way deal | C$ 418 or less |
- Porter Airlines
- 12/5-18/5
- 2 total stops
- 47h 35m total
- Toronto to London
- 29/5
- 2 total stops
- 16h 00m total
- Toronto to London
Highest demand for flights based on searches. 2% potential increase in price (C$ 32 potential increase over avg. RT price).
Cheapest flight prices on average. 2% potential price decrease (C$ 33 potential savings vs. average RT price).
Average for round-trip flights in April 2025
Price to beat on a round-trip flight from Toronto to London.
Price to beat on a one-way flight from Toronto to London.
Find flight deals to London
Cheapest flights to LondonExplore the most affordable flight options available to London. Find the lowest fares based on data from user searches, with prices last updated on 25 April 2025.
Explore the most affordable flight options available to London. Find the lowest fares based on data from user searches, with prices last updated on 25 April 2025.
Mon 12/59:00 p.m.YTZ - LGW
1 stop31h 50mPorter Airlines
Sun 18/511:35 a.m.LGW - YTZ
1 stop15h 45mPorter Airlines
Deal found 24/4C$ 670
Tue 29/412:00 p.m.YYZ - LHR
1 stop13h 30mAir Canada
Thu 8/58:40 a.m.LHR - YYZ
1 stop12h 45mAir Canada
Deal found 25/4C$ 670
Mon 12/511:15 p.m.YYZ - LGW
1 stop29h 35mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 24/4C$ 670
Thu 28/810:10 p.m.YYZ - STN
1 stop19h 15mMultiple Airlines
Mon 1/910:00 p.m.STN - YYZ
1 stop21h 10mMultiple Airlines
Deal found 25/4C$ 670
Wed 7/510:20 a.m.YTZ - LHR
2 stops15h 10mAir Canada
Fri 9/58:40 a.m.LHR - YTZ
2 stops14h 10mAir Canada
Deal found 23/4C$ 671
Mon 12/59:00 p.m.YTZ - LGW
1 stop31h 50mPorter Airlines
Sun 18/511:35 a.m.LGW - YTZ
1 stop25h 50mPorter Airlines
Deal found 24/4C$ 671
Thu 8/56:20 p.m.YYZ - LHR
Nonstop7h 15mAir Canada
Mon 12/56:00 a.m.LHR - YYZ
1 stop12h 50mAir Canada
Deal found 24/4C$ 671
Tue 10/611:00 p.m.YYZ - LGW
1 stop10h 40mIcelandair
Wed 18/63:40 p.m.LGW - YYZ
1 stop11h 15mIcelandair
Deal found 23/4C$ 671
Thu 29/510:15 p.m.YYZ - STN
2 stops15h 15mMultiple Airlines
Mon 9/610:00 p.m.STN - YYZ
1 stop21h 10mMultiple Airlines
Deal found 23/4C$ 671
Sun 30/115:35 p.m.YYZ - LHR
1 stop18h 55mTAP AIR PORTUGAL
Mon 8/128:15 a.m.LHR - YYZ
1 stop35h 30mTAP AIR PORTUGAL
Deal found 23/4C$ 673
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 24/4C$ 673
Tue 3/67:30 p.m.YYZ - STN
2 stops16h 05mMultiple Airlines
Mon 30/66:25 a.m.STN - YYZ
1 stop11h 30mMultiple Airlines
Deal found 23/4C$ 673
Best flights to LondonDiscover carefully curated flight deals to London that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 25 April 2025.
Discover carefully curated flight deals to London that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 25 April 2025.
Mon 12/59:00 p.m.YTZ - LGW
1 stop31h 50mPorter Airlines
Sun 18/511:35 a.m.LGW - YTZ
1 stop15h 45mPorter Airlines
Deal found 24/4C$ 670
Tue 29/412:00 p.m.YYZ - LHR
1 stop13h 30mAir Canada
Thu 8/58:40 a.m.LHR - YYZ
1 stop12h 45mAir Canada
Deal found 25/4C$ 670
Mon 12/511:15 p.m.YYZ - LGW
1 stop29h 35mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 670
Tue 10/611:00 p.m.YYZ - LGW
1 stop10h 40mIcelandair
Wed 18/63:40 p.m.LGW - YYZ
1 stop11h 15mIcelandair
Deal found 23/4C$ 671
Thu 29/510:15 p.m.YYZ - STN
2 stops15h 15mMultiple Airlines
Mon 9/610:00 p.m.STN - YYZ
1 stop21h 10mMultiple Airlines
Deal found 23/4C$ 671
Fri 6/610:00 p.m.YYZ - LHR
Nonstop7h 15mBritish Airways
Wed 11/61:20 p.m.LHR - YYZ
Nonstop7h 40mBritish Airways
Deal found 24/4C$ 731
Tue 13/54:00 p.m.YYZ - LHR
1 stop9h 30mLufthansa
Wed 4/65:40 p.m.LHR - YYZ
1 stop26h 19mLufthansa
Deal found 24/4C$ 742
Wed 7/55:35 p.m.YYZ - LGW
1 stop10h 50mWestJet
Sat 10/510:45 a.m.LGW - YYZ
1 stop11h 25mWestJet
Deal found 23/4C$ 758
Wed 7/510:00 p.m.YYZ - LHR
Nonstop7h 15mAmerican Airlines
Wed 14/51:20 p.m.LHR - YYZ
Nonstop7h 40mAmerican Airlines
Deal found 25/4C$ 774
Wed 7/58:15 p.m.YYZ - LGW
1 stop16h 40mSWISS
Sat 10/56:40 p.m.LGW - YYZ
1 stop26h 45mSWISS
Deal found 25/4C$ 795
Tue 29/43:00 p.m.YYZ - LHR
1 stop10h 45mUnited Airlines
Tue 13/58:30 a.m.LHR - YYZ
1 stop15h 02mUnited Airlines
Deal found 25/4C$ 821
Tue 6/512:10 p.m.YYZ - LCY
2 stops15h 40mVirgin Atlantic
Tue 13/57:45 a.m.LCY - YYZ
1 stop10h 35mVirgin Atlantic
Deal found 24/4C$ 1,058
Direct flights to LondonExplore direct flight options to London based on user searches, and compare prices and availability for your desired travel dates. Data last updated 25 April 2025.
Explore direct flight options to London based on user searches, and compare prices and availability for your desired travel dates. Data last updated 25 April 2025.
Mon 9/610:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Mon 16/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 671
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 24/4C$ 673
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 677
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 678
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 679
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 681
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Thu 15/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 682
Mon 2/610:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Mon 16/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 684
Mon 12/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 18/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 24/4C$ 685
Tue 20/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Tue 27/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 686
Tue 20/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Wed 28/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 688
Thu 8/510:05 p.m.YYZ - LHR
Nonstop7h 15mBritish Airways
Tue 13/55:15 p.m.LHR - YYZ
Nonstop7h 55mBritish Airways
Deal found 23/4C$ 689
Last-minute flights to LondonDiscover last-minute flight deals to London. Data last updated 25 April 2025 and is based on user searches.
Discover last-minute flight deals to London. Data last updated 25 April 2025 and is based on user searches.
Tue 29/412:00 p.m.YYZ - LHR
1 stop13h 30mAir Canada
Thu 8/58:40 a.m.LHR - YYZ
1 stop12h 45mAir Canada
Deal found 25/4C$ 670
Fri 2/58:50 a.m.YTZ - LHR
2 stops16h 40mAir Canada
Thu 8/56:00 a.m.LHR - YTZ
2 stops15h 50mAir Canada
Deal found 23/4C$ 674
Fri 2/54:00 p.m.YYZ - LHR
1 stop9h 30mAir Canada
Mon 5/56:50 a.m.LHR - YYZ
1 stop9h 50mAir Canada
Deal found 24/4C$ 695
Fri 2/59:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Fri 9/511:35 a.m.LGW - YTZ
1 stop11h 35mAir Transat
Deal found 25/4C$ 718
Fri 2/58:50 a.m.YTZ - LHR
2 stops16h 40mAir Canada
Thu 8/52:05 p.m.LHR - YTZ
1 stop9h 32mAir Canada
Deal found 23/4C$ 720
Sat 3/54:40 p.m.YTZ - LGW
1 stop12h 10mPorter Airlines
Fri 16/511:35 a.m.LGW - YTZ
1 stop11h 35mPorter Airlines
Deal found 25/4C$ 699
Sat 3/54:25 p.m.YYZ - LGW
1 stop12h 25mPorter Airlines
Fri 16/511:35 a.m.LGW - YYZ
1 stop12h 33mPorter Airlines
Deal found 25/4C$ 707
Sat 3/54:25 p.m.YYZ - LGW
1 stop12h 25mAir Transat
Sun 11/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 711
Sat 3/56:35 p.m.YYZ - LGW
1 stop10h 15mAir Transat
Fri 16/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 718
Sun 4/54:30 p.m.YYZ - LHR
1 stop9h 00mAir Canada
Tue 13/58:45 a.m.LHR - YYZ
1 stop12h 40mAir Canada
Deal found 25/4C$ 691
Mon 5/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Mon 9/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 24/4C$ 703
Mon 5/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Mon 12/512:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 25/4C$ 710
One-way flights to LondonSearch for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 25 April 2025.
Search for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 25 April 2025.
Thu 29/510:15 p.m.YYZ - LTN
2 stops16h 00mMultiple Airlines
Deal found 25/4C$ 338
Mon 19/510:15 p.m.YYZ - STN
2 stops17h 55mMultiple Airlines
Deal found 24/4C$ 338
Wed 28/510:15 p.m.YYZ - LHR
1 stop19h 15mMultiple Airlines
Deal found 25/4C$ 340
Sun 15/610:10 p.m.YYZ - LTN
1 stop16h 15mMultiple Airlines
Deal found 24/4C$ 340
Wed 28/510:15 p.m.YYZ - LGW
2 stops13h 50mMultiple Airlines
Deal found 25/4C$ 340
Wed 28/510:15 p.m.YYZ - STN
2 stops19h 15mMultiple Airlines
Deal found 24/4C$ 340
Wed 23/79:15 p.m.YYZ - LHR
1 stop20h 15mMultiple Airlines
Deal found 24/4C$ 341
Thu 29/510:15 p.m.YYZ - LTN
2 stops30h 55mMultiple Airlines
Deal found 25/4C$ 341
Sat 24/55:35 p.m.YYZ - LGW
1 stop10h 50mWestJet
Deal found 24/4C$ 341
Sun 1/610:15 p.m.YYZ - LHR
1 stop18h 35mMultiple Airlines
Deal found 24/4C$ 342
Mon 19/510:15 p.m.YYZ - LTN
2 stops18h 10mMultiple Airlines
Deal found 24/4C$ 342
Sun 15/610:10 p.m.YYZ - LGW
1 stop17h 45mMultiple Airlines
Deal found 24/4C$ 342