Cheap flights to London – Compare and Save
— LON
6 Jul — 13 Jul1
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 1 July 2025.
Round-trip from | C$ 718 |
---|---|
One-way from | C$ 362 |
Popular in | December |
Cheapest in | February |
Average price | C$ 1,041 |
Good round-trip deal | C$ 733 or less |
Good one-way deal | C$ 397 or less |
- Icelandair
- 9/9-17/9
- 2 total stops
- 45h 50m total
- Toronto to London
- 28/7
- 1 total stop
- 17h 35m total
- Toronto to London
Highest demand for flights based on searches. 3% potential increase in price (C$ 42 potential increase over avg. RT price).
Cheapest flight prices on average. 2% potential price decrease (C$ 32 potential savings vs. average RT price).
Average for round-trip flights in July 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 1 July 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 1 July 2025.
Tue 9/911:00 p.m.YYZ - LHR
1 stop16h 20mIcelandair
Wed 17/99:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 30/6C$ 718
Thu 11/96:00 p.m.YYZ - LGW
1 stop10h 50mAir Transat
Thu 25/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 30/6C$ 718
Sat 6/911:00 p.m.YYZ - LHR
1 stop16h 20mIcelandair
Sat 13/99:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 29/6C$ 719
Tue 30/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sat 11/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 30/6C$ 719
Tue 9/99:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Fri 19/911:35 a.m.LGW - YTZ
1 stop14h 15mAir Transat
Deal found 29/6C$ 721
Sun 14/911:00 p.m.YYZ - LHR
1 stop16h 20mIcelandair
Wed 8/109:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 29/6C$ 721
Thu 25/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Tue 30/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 29/6C$ 721
Sun 27/79:15 p.m.YYZ - STN
1 stop17h 15mMultiple Airlines
Thu 28/810:55 p.m.STN - YYZ
1 stop20h 15mMultiple Airlines
Deal found 29/6C$ 721
Mon 15/911:00 p.m.YYZ - LHR
1 stop16h 20mIcelandair
Wed 8/109:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 29/6C$ 722
Thu 14/811:55 p.m.YYZ - LTN
1 stop15h 45mMultiple Airlines
Thu 21/88:45 a.m.LTN - YYZ
1 stop12h 05mMultiple Airlines
Deal found 30/6C$ 724
Mon 15/94:25 p.m.YYZ - LGW
1 stop12h 25mAir Transat
Sun 5/1011:35 a.m.LGW - YYZ
1 stop12h 50mAir Transat
Deal found 30/6C$ 724
Tue 14/105:40 p.m.YYZ - LHR
1 stop11h 40mTAP AIR PORTUGAL
Thu 23/106:00 a.m.LHR - YYZ
1 stop12h 55mTAP AIR PORTUGAL
Deal found 29/6C$ 725
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 1 July 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 1 July 2025.
Tue 9/911:00 p.m.YYZ - LHR
1 stop16h 20mIcelandair
Wed 17/99:25 p.m.LHR - YYZ
1 stop29h 30mIcelandair
Deal found 30/6C$ 718
Thu 11/96:00 p.m.YYZ - LGW
1 stop10h 50mAir Transat
Thu 25/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 30/6C$ 718
Sun 27/79:15 p.m.YYZ - STN
1 stop17h 15mMultiple Airlines
Thu 28/810:55 p.m.STN - YYZ
1 stop20h 15mMultiple Airlines
Deal found 29/6C$ 721
Sun 28/94:30 p.m.YYZ - LHR
1 stop9h 00mAir Canada
Sat 29/118:55 a.m.LHR - YYZ
2 stops14h 55mAir Canada
Deal found 30/6C$ 734
Mon 22/94:00 p.m.YYZ - LGW
1 stop12h 50mPorter Airlines
Mon 6/1012:40 p.m.LGW - YYZ
Nonstop8h 00mPorter Airlines
Deal found 30/6C$ 734
Tue 26/85:40 p.m.YYZ - LHR
1 stop20h 10mTAP AIR PORTUGAL
Mon 22/98:00 a.m.LHR - YYZ
1 stop18h 00mTAP AIR PORTUGAL
Deal found 1/7C$ 738
Wed 24/910:30 p.m.YYZ - LHR
Nonstop7h 10mDelta
Wed 1/103:20 p.m.LHR - YYZ
1 stop10h 35mDelta
Deal found 30/6C$ 749
Thu 25/92:00 p.m.YYZ - LHR
1 stop11h 30mLufthansa
Thu 30/109:00 a.m.LHR - YYZ
1 stop15h 05mLufthansa
Deal found 30/6C$ 751
Mon 18/85:20 p.m.YYZ - LHR
1 stop10h 45mAer Lingus
Wed 27/87:40 a.m.LHR - YYZ
1 stop13h 10mAer Lingus
Deal found 1/7C$ 774
Tue 23/910:10 p.m.YYZ - LCY
1 stop15h 20mVirgin Atlantic
Tue 14/108:10 p.m.LCY - YYZ
1 stop22h 20mVirgin Atlantic
Deal found 30/6C$ 819
Thu 25/94:45 p.m.YYZ - LCY
1 stop9h 30mKLM
Wed 22/107:45 a.m.LCY - YYZ
1 stop10h 45mKLM
Deal found 1/7C$ 822
Tue 16/98:15 p.m.YYZ - LCY
1 stop16h 15mSWISS
Mon 6/108:10 a.m.LCY - YYZ
1 stop33h 40mSWISS
Deal found 29/6C$ 931
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 1 July 2025.
Explore direct flight options to London based on user searches, and compare prices and availability for your desired travel dates. Data last updated 1 July 2025.
Tue 30/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sat 11/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 30/6C$ 719
Sun 14/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Wed 8/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 29/6C$ 721
Mon 3/119:35 p.m.YYZ - LGW
Nonstop7h 10mAir Transat
Tue 11/1111:40 a.m.LGW - YYZ
Nonstop8h 20mAir Transat
Deal found 29/6C$ 724
Tue 30/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Fri 31/1011:40 a.m.LGW - YYZ
Nonstop8h 20mAir Transat
Deal found 30/6C$ 725
Thu 4/97:50 p.m.YYZ - LGW
Nonstop7h 05mAir Transat
Tue 16/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 1/7C$ 728
Thu 4/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 14/99:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 1/7C$ 729
Fri 17/106:20 p.m.YYZ - LHR
Nonstop7h 15mAir Canada
Sun 2/116:00 p.m.LHR - YYZ
Nonstop8h 10mAir Canada
Deal found 30/6C$ 730
Thu 4/97:50 p.m.YYZ - LGW
Nonstop7h 05mAir Transat
Tue 16/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 30/6C$ 730
Mon 15/98:30 p.m.YYZ - LHR
Nonstop7h 05mAir Canada
Tue 23/912:05 p.m.LHR - YYZ
Nonstop8h 10mAir Canada
Deal found 30/6C$ 732
Wed 3/910:45 p.m.YYZ - LGW
Nonstop7h 00mPorter Airlines
Wed 10/99:40 a.m.LGW - YYZ
Nonstop8h 05mPorter Airlines
Deal found 29/6C$ 733
Tue 9/97:50 p.m.YYZ - LGW
Nonstop7h 05mPorter Airlines
Mon 15/99:40 a.m.LGW - YYZ
Nonstop8h 05mPorter Airlines
Deal found 30/6C$ 736
Wed 17/96:20 p.m.YYZ - LHR
Nonstop7h 15mAir Canada
Wed 24/98:30 a.m.LHR - YYZ
Nonstop7h 55mAir Canada
Deal found 30/6C$ 737
Last-minute flights to LondonDiscover last-minute flight deals to London. Data last updated 1 July 2025 and is based on user searches.
Discover last-minute flight deals to London. Data last updated 1 July 2025 and is based on user searches.
Mon 7/711:55 p.m.YYZ - STN
1 stop10h 25mMultiple Airlines
Sun 17/88:15 a.m.STN - YYZ
1 stop12h 35mMultiple Airlines
Deal found 30/6C$ 734
Mon 7/711:55 p.m.YYZ - STN
1 stop10h 25mMultiple Airlines
Sat 16/86:35 a.m.STN - YYZ
1 stop14h 15mMultiple Airlines
Deal found 30/6C$ 756
Mon 7/711:55 p.m.YYZ - LGW
1 stop15h 15mMultiple Airlines
Sun 17/89:50 a.m.LGW - YYZ
1 stop11h 00mMultiple Airlines
Deal found 30/6C$ 763
Mon 7/711:55 p.m.YYZ - LTN
1 stop16h 30mMultiple Airlines
Sun 17/89:55 a.m.LTN - YYZ
1 stop10h 55mMultiple Airlines
Deal found 30/6C$ 764
Mon 7/711:55 p.m.YYZ - LTN
1 stop16h 30mMultiple Airlines
Sat 16/88:40 a.m.LTN - YYZ
1 stop12h 10mMultiple Airlines
Deal found 30/6C$ 779
Tue 8/711:55 p.m.YYZ - STN
1 stop13h 15mMultiple Airlines
Sat 16/86:35 a.m.STN - YYZ
1 stop14h 15mMultiple Airlines
Deal found 30/6C$ 758
Tue 8/711:55 p.m.YYZ - STN
1 stop13h 15mMultiple Airlines
Sun 17/88:15 a.m.STN - YYZ
1 stop12h 35mMultiple Airlines
Deal found 30/6C$ 767
Tue 8/711:55 p.m.YYZ - LGW
1 stop12h 05mMultiple Airlines
Sun 17/89:50 a.m.LGW - YYZ
1 stop11h 00mMultiple Airlines
Deal found 30/6C$ 794
Tue 8/711:55 p.m.YYZ - LTN
1 stop17h 15mMultiple Airlines
Sun 17/89:55 a.m.LTN - YYZ
1 stop10h 55mMultiple Airlines
Deal found 30/6C$ 796
Wed 9/711:55 p.m.YYZ - LGW
1 stop12h 55mMultiple Airlines
Thu 14/89:45 a.m.LGW - YYZ
1 stop11h 05mMultiple Airlines
Deal found 30/6C$ 729
Wed 9/711:55 p.m.YYZ - STN
1 stop9h 30mMultiple Airlines
Thu 14/89:20 a.m.STN - YYZ
1 stop11h 30mMultiple Airlines
Deal found 30/6C$ 753
Wed 9/711:55 p.m.YYZ - LTN
1 stop10h 30mMultiple Airlines
Thu 14/88:45 a.m.LTN - YYZ
1 stop12h 05mMultiple Airlines
Deal found 30/6C$ 793
One-way flights to LondonSearch for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 1 July 2025.
Search for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 1 July 2025.
Mon 28/77:45 a.m.YTZ - LGW
1 stop17h 35mMultiple Airlines
Deal found 30/6C$ 362
Tue 8/710:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 29/6C$ 362
Sat 19/710:15 p.m.YYZ - STN
1 stop14h 55mMultiple Airlines
Deal found 1/7C$ 362
Wed 16/77:00 a.m.YTZ - LGW
2 stops18h 20mMultiple Airlines
Deal found 30/6C$ 364
Tue 29/75:40 p.m.YYZ - LHR
1 stop14h 05mTAP AIR PORTUGAL
Deal found 30/6C$ 364
Fri 12/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 1/7C$ 364
Sat 12/79:50 a.m.YTZ - LGW
2 stops15h 30mMultiple Airlines
Deal found 30/6C$ 365
Mon 1/911:00 p.m.YYZ - LHR
1 stop30h 20mTAP AIR PORTUGAL
Deal found 1/7C$ 365
Sat 4/1010:10 p.m.YYZ - LTN
1 stop10h 35mMultiple Airlines
Deal found 29/6C$ 365
Mon 1/911:00 p.m.YYZ - LGW
1 stop29h 45mTAP AIR PORTUGAL
Deal found 1/7C$ 365
Mon 1/910:15 p.m.YYZ - STN
1 stop18h 50mMultiple Airlines
Deal found 1/7C$ 365
Thu 10/79:45 a.m.YTZ - LGW
1 stop15h 35mMultiple Airlines
Deal found 30/6C$ 367