Cheap flights to London – Compare and Save
— LON
21 Jul — 28 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 16 July 2025.
Round-trip from | C$ 747 |
---|---|
One-way from | C$ 363 |
Popular in | December |
Cheapest in | February |
Average price | C$ 1,053 |
Good round-trip deal | C$ 804 or less |
Good one-way deal | C$ 385 or less |
- Air Transat
- 1/10-5/10
- 2 total stops
- 57h 35m total
- Toronto to London
- Porter Airlines
- 21/7
- 1 total stop
- 11h 40m total
- Toronto to London
Highest demand for flights based on searches. 3% potential increase in price (C$ 44 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 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 16 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 16 July 2025.
Wed 1/109:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Sun 5/1011:35 a.m.LGW - YTZ
1 stop25h 45mAir Transat
Deal found 15/7C$ 747
Mon 29/910:00 p.m.YYZ - LHR
Nonstop7h 15mBritish Airways
Tue 14/105:15 p.m.LHR - YYZ
Nonstop7h 55mBritish Airways
Deal found 16/7C$ 747
Fri 5/94:40 p.m.YYZ - LGW
1 stop12h 10mAir Transat
Sat 13/99:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 16/7C$ 747
Wed 10/92:00 p.m.YYZ - LHR
1 stop13h 35mAir Canada
Wed 17/95:40 p.m.LHR - YYZ
1 stop10h 30mAir Canada
Deal found 16/7C$ 749
Wed 17/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 28/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 15/7C$ 749
Wed 24/911:15 p.m.YYZ - LHR
1 stop26h 15mLufthansa
Wed 1/108:30 a.m.LHR - YYZ
Nonstop7h 55mLufthansa
Deal found 15/7C$ 750
Thu 4/94:40 p.m.YYZ - LGW
1 stop12h 10mAir Transat
Sat 13/911:35 a.m.LGW - YYZ
1 stop10h 50mAir Transat
Deal found 15/7C$ 750
Mon 15/98:50 a.m.YTZ - LHR
1 stop16h 40mAir Canada
Tue 30/92:05 p.m.LHR - YTZ
1 stop23h 00mAir Canada
Deal found 14/7C$ 751
Wed 3/99:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Sun 7/911:35 a.m.LGW - YTZ
1 stop11h 35mAir Transat
Deal found 16/7C$ 751
Thu 18/96:20 p.m.YYZ - LHR
Nonstop7h 15mLufthansa
Mon 20/105:40 p.m.LHR - YYZ
Nonstop7h 50mLufthansa
Deal found 15/7C$ 751
Thu 25/94:00 p.m.YYZ - LGW
1 stop12h 50mAir Transat
Sun 28/911:35 a.m.LGW - YYZ
1 stop10h 50mAir Transat
Deal found 16/7C$ 751
Thu 18/92:00 p.m.YYZ - LHR
1 stop11h 30mLufthansa
Wed 24/95:40 p.m.LHR - YYZ
1 stop29h 50mLufthansa
Deal found 14/7C$ 753
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 16 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 16 July 2025.
Wed 1/109:00 p.m.YTZ - LGW
1 stop31h 50mAir Transat
Sun 5/1011:35 a.m.LGW - YTZ
1 stop25h 45mAir Transat
Deal found 15/7C$ 747
Sun 30/1110:05 p.m.YYZ - LHR
Nonstop7h 05mBritish Airways
Mon 8/125:05 p.m.LHR - YYZ
Nonstop8h 10mBritish Airways
Deal found 16/7C$ 747
Wed 5/1110:05 p.m.YYZ - LHR
Nonstop7h 05mAmerican Airlines
Sat 29/1111:40 a.m.LHR - YYZ
Nonstop8h 10mAmerican Airlines
Deal found 16/7C$ 749
Wed 24/910:30 p.m.YYZ - LHR
Nonstop7h 10mDelta
Wed 1/1011:30 a.m.LHR - YYZ
1 stop14h 25mDelta
Deal found 15/7C$ 750
Mon 15/98:50 a.m.YTZ - LHR
1 stop16h 40mAir Canada
Tue 30/92:05 p.m.LHR - YTZ
1 stop23h 00mAir Canada
Deal found 14/7C$ 751
Thu 18/96:20 p.m.YYZ - LHR
Nonstop7h 15mLufthansa
Mon 20/105:40 p.m.LHR - YYZ
Nonstop7h 50mLufthansa
Deal found 15/7C$ 751
Tue 28/106:25 p.m.YYZ - LTN
1 stop11h 20mMultiple Airlines
Wed 5/116:50 a.m.LTN - YYZ
1 stop14h 05mMultiple Airlines
Deal found 13/7C$ 754
Sat 4/1011:00 p.m.YYZ - LGW
1 stop10h 40mIcelandair
Thu 9/103:40 p.m.LGW - YYZ
1 stop11h 15mIcelandair
Deal found 15/7C$ 755
Mon 8/96:55 p.m.YTZ - LGW
1 stop9h 55mPorter Airlines
Mon 15/911:35 a.m.LGW - YTZ
1 stop11h 35mPorter Airlines
Deal found 15/7C$ 757
Mon 3/1111:10 p.m.YYZ - LHR
1 stop27h 00mAustrian Airlines
Fri 7/117:25 p.m.LHR - YYZ
2 stops29h 25mAustrian Airlines
Deal found 15/7C$ 780
Sun 2/118:30 p.m.YYZ - LHR
1 stop14h 50mSWISS
Mon 10/118:05 p.m.LHR - YYZ
1 stop24h 45mSWISS
Deal found 15/7C$ 798
Mon 15/95:20 p.m.YYZ - LHR
1 stop9h 40mAer Lingus
Wed 22/49:50 a.m.LHR - YYZ
1 stop11h 00mAer Lingus
Deal found 14/7C$ 803
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 16 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 16 July 2025.
Thu 4/96:05 p.m.YYZ - LHR
Nonstop7h 10mBritish Airways
Tue 9/95:15 p.m.LHR - YYZ
Nonstop7h 55mBritish Airways
Deal found 16/7C$ 747
Mon 29/910:45 p.m.YYZ - LGW
Nonstop7h 00mPorter Airlines
Tue 14/1012:40 p.m.LGW - YYZ
Nonstop8h 00mPorter Airlines
Deal found 14/7C$ 747
Mon 29/910:00 p.m.YYZ - LHR
Nonstop7h 15mBritish Airways
Tue 14/105:15 p.m.LHR - YYZ
Nonstop7h 55mBritish Airways
Deal found 16/7C$ 749
Wed 17/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 28/912:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 15/7C$ 749
Sat 6/910:00 p.m.YYZ - LHR
Nonstop7h 15mAmerican Airlines
Sun 21/95:15 p.m.LHR - YYZ
Nonstop7h 55mAmerican Airlines
Deal found 16/7C$ 750
Tue 7/1010:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Thu 16/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 14/7C$ 750
Thu 18/96:20 p.m.YYZ - LHR
Nonstop7h 15mLufthansa
Mon 20/105:40 p.m.LHR - YYZ
Nonstop7h 50mLufthansa
Deal found 15/7C$ 751
Fri 5/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 14/99:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 14/7C$ 751
Thu 18/910:30 p.m.YYZ - LHR
Nonstop7h 10mDelta
Sat 4/105:50 p.m.LHR - YYZ
Nonstop7h 50mDelta
Deal found 14/7C$ 753
Thu 9/1010:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 26/1011:40 a.m.LGW - YYZ
Nonstop8h 20mAir Transat
Deal found 16/7C$ 753
Tue 2/96:05 p.m.YYZ - LHR
Nonstop7h 10mBritish Airways
Sat 6/95:15 p.m.LHR - YYZ
Nonstop7h 55mBritish Airways
Deal found 15/7C$ 754
Fri 26/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Sun 5/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 16/7C$ 754
Last-minute flights to LondonDiscover last-minute flight deals to London. Data last updated 16 July 2025 and is based on user searches.
Discover last-minute flight deals to London. Data last updated 16 July 2025 and is based on user searches.
Sun 20/711:15 p.m.YYZ - LGW
1 stop29h 35mPorter Airlines
Mon 22/912:40 p.m.LGW - YYZ
Nonstop8h 00mPorter Airlines
Deal found 16/7C$ 775
Mon 21/74:00 p.m.YYZ - LGW
1 stop12h 50mPorter Airlines
Tue 19/89:40 a.m.LGW - YYZ
Nonstop8h 05mPorter Airlines
Deal found 16/7C$ 762
Mon 21/710:45 p.m.YYZ - LGW
Nonstop7h 00mMultiple Airlines
Tue 12/87:00 p.m.LGW - YYZ
2 stops26h 51mMultiple Airlines
Deal found 15/7C$ 788
Mon 21/74:00 p.m.YYZ - LGW
1 stop12h 50mAir Transat
Wed 3/911:35 a.m.LGW - YYZ
1 stop12h 50mAir Transat
Deal found 15/7C$ 799
Mon 21/77:50 p.m.YYZ - LGW
Nonstop7h 05mAir Transat
Fri 3/1012:40 p.m.LGW - YYZ
Nonstop8h 00mAir Transat
Deal found 14/7C$ 803
Mon 21/75:10 p.m.YTZ - LGW
1 stop11h 40mPorter Airlines
Wed 3/911:35 a.m.LGW - YTZ
1 stop13h 55mPorter Airlines
Deal found 15/7C$ 820
Tue 22/76:00 p.m.YYZ - LGW
1 stop10h 50mAir Transat
Wed 3/911:35 a.m.LGW - YYZ
1 stop12h 50mAir Transat
Deal found 15/7C$ 798
Tue 22/77:50 p.m.YYZ - LGW
Nonstop7h 05mAir Transat
Wed 3/911:35 a.m.LGW - YYZ
1 stop10h 50mAir Transat
Deal found 15/7C$ 806
Tue 22/711:55 p.m.YYZ - LHR
1 stop10h 00mMultiple Airlines
Mon 18/88:50 a.m.LHR - YYZ
1 stop12h 00mMultiple Airlines
Deal found 14/7C$ 814
Tue 22/710:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Tue 2/99:40 a.m.LGW - YYZ
Nonstop8h 05mAir Transat
Deal found 15/7C$ 814
Tue 22/75:10 p.m.YTZ - LGW
1 stop11h 40mPorter Airlines
Wed 3/911:35 a.m.LGW - YTZ
1 stop13h 55mPorter Airlines
Deal found 15/7C$ 821
Wed 23/711:55 p.m.YYZ - LHR
1 stop10h 00mMultiple Airlines
Wed 27/88:50 a.m.LHR - YYZ
1 stop12h 00mMultiple Airlines
Deal found 14/7C$ 816
One-way flights to LondonSearch for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 16 July 2025.
Search for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 16 July 2025.
Mon 21/75:10 p.m.YTZ - LGW
1 stop11h 40mPorter Airlines
Deal found 14/7C$ 363
Wed 24/910:15 p.m.YYZ - LTN
1 stop17h 00mMultiple Airlines
Deal found 14/7C$ 363
Mon 15/97:15 a.m.YYZ - LGW
1 stop18h 05mMultiple Airlines
Deal found 14/7C$ 363
Wed 24/910:15 p.m.YYZ - STN
1 stop13h 30mMultiple Airlines
Deal found 14/7C$ 363
Thu 31/77:45 a.m.YTZ - LGW
1 stop17h 35mMultiple Airlines
Deal found 13/7C$ 365
Sat 18/1010:10 p.m.YYZ - LHR
1 stop9h 30mMultiple Airlines
Deal found 14/7C$ 365
Wed 23/710:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 15/7C$ 365
Mon 20/1010:10 p.m.YYZ - STN
2 stops15h 30mMultiple Airlines
Deal found 16/7C$ 365
Sun 3/88:45 a.m.YTZ - LGW
1 stop16h 35mMultiple Airlines
Deal found 14/7C$ 366
Fri 7/1110:45 p.m.YYZ - LHR
1 stop13h 45mTAP AIR PORTUGAL
Deal found 15/7C$ 366
Wed 20/810:15 p.m.YYZ - LTN
1 stop19h 40mMultiple Airlines
Deal found 14/7C$ 366
Mon 15/910:45 p.m.YYZ - LGW
Nonstop7h 00mAir Transat
Deal found 14/7C$ 366