Cheap flights to London – Compare and Save
— LON
17 May — 24 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 12 May 2025.
Round-trip from | C$ 679 |
---|---|
One-way from | C$ 373 |
Popular in | December |
Cheapest in | February |
Average price | C$ 771 |
Good round-trip deal | C$ 715 or less |
Good one-way deal | C$ 442 or less |
- Icelandair
- 2/6-7/6
- 2 total stops
- 23h 50m total
- Toronto to London
- 19/7
- 1 total stop
- 17h 25m total
- Toronto to London
Highest demand for flights based on searches. 2% potential increase in price (C$ 35 potential increase over avg. RT price).
Cheapest flight prices on average. 2% potential price decrease (C$ 34 potential savings vs. average RT price).
Average for round-trip flights in May 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 12 May 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 12 May 2025.
Tue 9/97:50 p.m.YYZ - LGW
Nonstop7h 05mAir Transat
Thu 11/911:35 a.m.LGW - YYZ
1 stop28h 53mAir Transat
Deal found 11/5C$ 677
Mon 2/68:50 p.m.YYZ - LGW
1 stop9h 55mIcelandair
Sat 7/61:00 p.m.LGW - YYZ
1 stop13h 55mIcelandair
Deal found 12/5C$ 679
Fri 23/59:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Sun 8/611:35 a.m.LGW - YTZ
1 stop27h 45mAir Transat
Deal found 11/5C$ 680
Tue 14/105:40 p.m.YYZ - LHR
1 stop11h 40mTAP AIR PORTUGAL
Tue 21/107:50 p.m.LHR - YYZ
1 stop23h 05mTAP AIR PORTUGAL
Deal found 11/5C$ 680
Mon 9/64:25 p.m.YYZ - LGW
1 stop12h 25mPorter Airlines
Tue 17/611:35 a.m.LGW - YYZ
1 stop12h 33mPorter Airlines
Deal found 10/5C$ 680
Sun 1/69:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Sun 8/611:35 a.m.LGW - YTZ
1 stop32h 00mAir Transat
Deal found 12/5C$ 681
Mon 26/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sat 7/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 10/5C$ 681
Wed 28/511:00 p.m.YYZ - LHR
1 stop16h 20mIcelandair
Thu 12/61:05 p.m.LHR - YYZ
1 stop11h 05mIcelandair
Deal found 11/5C$ 683
Mon 9/610:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Tue 17/611:35 a.m.LGW - YYZ
1 stop10h 50mAir Transat
Deal found 11/5C$ 683
Wed 4/62:00 p.m.YYZ - LHR
1 stop13h 35mAir Canada
Mon 9/66:00 a.m.LHR - YYZ
1 stop12h 50mAir Canada
Deal found 11/5C$ 684
Sun 1/611:15 p.m.YYZ - LGW
1 stop29h 35mPorter Airlines
Fri 6/611:35 a.m.LGW - YYZ
1 stop12h 33mPorter Airlines
Deal found 11/5C$ 684
Tue 20/56:55 p.m.YTZ - LGW
1 stop9h 55mPorter Airlines
Wed 28/511:35 a.m.LGW - YTZ
1 stop11h 35mPorter Airlines
Deal found 11/5C$ 686
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 12 May 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 12 May 2025.
Mon 2/68:50 p.m.YYZ - LGW
1 stop9h 55mIcelandair
Sat 7/61:00 p.m.LGW - YYZ
1 stop13h 55mIcelandair
Deal found 12/5C$ 679
Fri 23/59:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Sun 8/611:35 a.m.LGW - YTZ
1 stop27h 45mAir Transat
Deal found 11/5C$ 680
Tue 14/105:40 p.m.YYZ - LHR
1 stop11h 40mTAP AIR PORTUGAL
Tue 21/107:50 p.m.LHR - YYZ
1 stop23h 05mTAP AIR PORTUGAL
Deal found 11/5C$ 680
Mon 9/64:25 p.m.YYZ - LGW
1 stop12h 25mPorter Airlines
Tue 17/611:35 a.m.LGW - YYZ
1 stop12h 33mPorter Airlines
Deal found 10/5C$ 680
Wed 4/66:20 p.m.YYZ - LHR
Nonstop7h 15mAir Canada
Mon 9/66:00 a.m.LHR - YYZ
1 stop12h 50mAir Canada
Deal found 11/5C$ 684
Mon 26/54:00 p.m.YYZ - LHR
1 stop9h 30mMultiple Airlines
Mon 2/68:30 a.m.LHR - YYZ
Nonstop7h 50mMultiple Airlines
Deal found 11/5C$ 725
Mon 26/58:30 p.m.YYZ - LHR
Nonstop7h 05mLufthansa
Mon 2/68:30 a.m.LHR - YYZ
Nonstop7h 50mLufthansa
Deal found 11/5C$ 738
Sun 12/1010:30 p.m.YYZ - LHR
Nonstop7h 10mDelta
Sun 26/108:40 a.m.LHR - YYZ
1 stop15h 35mDelta
Deal found 11/5C$ 740
Sun 28/910:30 p.m.YYZ - LHR
Nonstop7h 10mVirgin Atlantic
Fri 10/105:50 p.m.LHR - YYZ
Nonstop7h 50mVirgin Atlantic
Deal found 10/5C$ 762
Sat 24/58:15 p.m.YYZ - LGW
1 stop16h 35mSWISS
Mon 16/66:35 p.m.LGW - YYZ
1 stop26h 50mSWISS
Deal found 12/5C$ 796
Sat 24/55:35 p.m.YYZ - LGW
1 stop10h 50mWestJet
Thu 19/610:45 a.m.LGW - YYZ
1 stop11h 06mWestJet
Deal found 11/5C$ 812
Thu 22/53:00 p.m.YYZ - LHR
1 stop10h 45mUnited Airlines
Wed 28/58:00 a.m.LHR - YYZ
2 stops17h 44mUnited Airlines
Deal found 12/5C$ 821
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 12 May 2025.
Explore direct flight options to London based on user searches, and compare prices and availability for your desired travel dates. Data last updated 12 May 2025.
Tue 9/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Thu 11/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 11/5C$ 677
Mon 8/97:50 p.m.YYZ - LGW
Nonstop7h 05mAir Transat
Thu 11/99:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 11/5C$ 679
Mon 26/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sat 7/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 10/5C$ 681
Mon 9/610:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Tue 17/69:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 11/5C$ 683
Wed 4/610:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Wed 11/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 11/5C$ 690
Mon 9/610:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Wed 18/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 11/5C$ 691
Wed 17/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Fri 3/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 12/5C$ 698
Sun 12/1010:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Wed 22/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 11/5C$ 699
Tue 27/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Thu 5/612:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 10/5C$ 702
Thu 22/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 1/69:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 12/5C$ 704
Sat 24/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 1/69:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 11/5C$ 712
Fri 26/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sat 11/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 12/5C$ 715
Last-minute flights to LondonDiscover last-minute flight deals to London. Data last updated 12 May 2025 and is based on user searches.
Discover last-minute flight deals to London. Data last updated 12 May 2025 and is based on user searches.
Mon 19/53:25 p.m.YTZ - LHR
2 stops22h 15mAir Canada
Mon 22/96:00 a.m.LHR - YTZ
2 stops16h 45mAir Canada
Deal found 11/5C$ 704
Mon 19/510:20 a.m.YTZ - LHR
1 stop15h 10mAir Canada
Mon 22/99:30 a.m.LHR - YTZ
1 stop12h 15mAir Canada
Deal found 11/5C$ 708
Tue 20/56:55 p.m.YTZ - LGW
1 stop9h 55mPorter Airlines
Wed 28/511:35 a.m.LGW - YTZ
1 stop11h 35mPorter Airlines
Deal found 11/5C$ 686
Tue 20/54:00 p.m.YYZ - LGW
1 stop12h 50mAir Transat
Sun 8/611:35 a.m.LGW - YYZ
1 stop10h 50mAir Transat
Deal found 11/5C$ 701
Wed 21/58:50 p.m.YYZ - LGW
1 stop9h 55mIcelandair
Sat 31/53:40 p.m.LGW - YYZ
1 stop11h 15mIcelandair
Deal found 11/5C$ 691
Wed 21/58:50 p.m.YYZ - LHR
1 stop10h 05mIcelandair
Wed 4/69:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 11/5C$ 695
Wed 21/58:50 p.m.YYZ - LGW
1 stop9h 55mIcelandair
Wed 4/63:40 p.m.LGW - YYZ
1 stop11h 15mIcelandair
Deal found 11/5C$ 697
Wed 21/58:50 p.m.YYZ - LHR
1 stop10h 05mIcelandair
Fri 30/59:25 p.m.LHR - YYZ
1 stop26h 45mIcelandair
Deal found 11/5C$ 698
Wed 21/58:50 p.m.YYZ - LHR
1 stop10h 05mIcelandair
Fri 30/59:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 12/5C$ 709
Wed 21/511:00 p.m.YYZ - LHR
1 stop31h 55mIcelandair
Sat 31/59:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 12/5C$ 711
Thu 22/510:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 1/611:35 a.m.LGW - YYZ
1 stop12h 50mAir Transat
Deal found 11/5C$ 702
Thu 22/56:35 p.m.YYZ - LGW
1 stop10h 15mPorter Airlines
Sun 1/611:35 a.m.LGW - YYZ
1 stop25h 38mPorter Airlines
Deal found 12/5C$ 704
One-way flights to LondonSearch for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 12 May 2025.
Search for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 12 May 2025.
Sat 19/77:55 a.m.YYZ - LGW
1 stop17h 25mMultiple Airlines
Deal found 11/5C$ 373
Thu 5/69:00 p.m.YTZ - LGW
1 stop31h 50mPorter Airlines
Deal found 11/5C$ 376
Wed 16/77:30 p.m.YYZ - LGW
1 stop8h 55mWestJet
Deal found 11/5C$ 378
Fri 6/62:45 p.m.YTZ - LGW
1 stop14h 05mPorter Airlines
Deal found 11/5C$ 379
Mon 21/77:30 p.m.YYZ - LGW
1 stop8h 55mWestJet
Deal found 12/5C$ 380
Mon 2/611:15 a.m.YTZ - LGW
1 stop17h 35mPorter Airlines
Deal found 11/5C$ 382
Tue 15/77:55 a.m.YYZ - LGW
1 stop17h 25mMultiple Airlines
Deal found 11/5C$ 383
Thu 5/611:15 p.m.YYZ - LGW
1 stop29h 35mPorter Airlines
Deal found 11/5C$ 385
Mon 2/66:55 p.m.YTZ - LGW
1 stop9h 55mAir Transat
Deal found 11/5C$ 386
Tue 15/77:30 p.m.YTZ - LGW
1 stop29h 50mMultiple Airlines
Deal found 11/5C$ 389
Wed 16/77:30 p.m.YYZ - LGW
1 stop8h 55mWestJet
Deal found 11/5C$ 389
Mon 2/64:25 p.m.YYZ - LGW
1 stop12h 25mPorter Airlines
Deal found 11/5C$ 390