Distance 3548 miles (5711 km) |
Average flight duration 14h 50m |
Cheapest ticket price $369 (€329) |
Flights per day 79 |
Direct flights 8 |
Airlines 10 |
Fastest flight 7h 55m |
Cheapest month to travel July |
First flight 00:10 |
Last flight 23:55 |
Cheapest
Average
The best way to find a cheap flight ticket from London to Toronto, ON is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
TAP Portugal tp1363 | 06:00AM London Heathrow Airport (LHR) | 17h52 | 06:52PM Toronto, ON (YYZ) | 2 transfers | |
TAP Portugal tp1363 | 06:00AM London Heathrow Airport (LHR) | 20h15 | 09:15PM Toronto, ON (YYZ) | 1 transfer | |
Swiss LX345 | 06:00AM London Heathrow Airport (LHR) | 15h00 | 04:00PM Toronto, ON (YYZ) | 1 transfer | |
Air France AF1381 | 06:20AM London Heathrow Airport (LHR) | 20h05 | 09:25PM Toronto, ON (YYZ) | 1 transfer | |
Air France AF1381 | 06:20AM London Heathrow Airport (LHR) | 14h55 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA832 | 06:30AM London Heathrow Airport (LHR) | 14h20 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH921 | 06:30AM London Heathrow Airport (LHR) | 11h50 | 01:20PM Toronto, ON (YYZ) | 1 transfer | |
KLM KL1000 | 06:30AM London Heathrow Airport (LHR) | 14h10 | 03:40PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH921 | 06:30AM London Heathrow Airport (LHR) | 11h50 | 01:20PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH2485 | 06:35AM London Heathrow Airport (LHR) | 13h20 | 02:55PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH2485 | 06:35AM London Heathrow Airport (LHR) | 13h20 | 02:55PM Toronto, ON (YYZ) | 1 transfer | |
BA Cityflyer BA4460 | 06:50AM London City Airport (LCY) | 14h00 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH923 | 07:30AM London Heathrow Airport (LHR) | 13h45 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa Cityline LH2487 | 07:40AM London Heathrow Airport (LHR) | 12h15 | 02:55PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa Cityline LH2487 | 07:40AM London Heathrow Airport (LHR) | 12h15 | 02:55PM Toronto, ON (YYZ) | 1 transfer | |
KLM Cityhopper KL978 | 07:45AM London City Airport (LCY) | 12h55 | 03:40PM Toronto, ON (YYZ) | 1 transfer | |
Aer Lingus BA5951 | 07:50AM London Heathrow Airport (LHR) | 13h00 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
Aer Lingus EI151 | 07:50AM London Heathrow Airport (LHR) | 13h00 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA830 | 08:15AM London Heathrow Airport (LHR) | 12h35 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
TAP Portugal tp1351 | 08:15AM London Heathrow Airport (LHR) | 18h00 | 09:15PM Toronto, ON (YYZ) | 1 transfer | |
TAP Portugal tp1351 | 08:15AM London Heathrow Airport (LHR) | 35h30 | 02:45PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA117 | 08:20AM London Heathrow Airport (LHR) | 15h40 | 07:00PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH925 | 08:30AM London Heathrow Airport (LHR) | 12h45 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
American Airlines BA1516 | 08:40AM London Heathrow Airport (LHR) | 15h20 | 07:00PM Toronto, ON (YYZ) | 1 transfer | |
KLM Cityhopper KL980 | 08:40AM London City Airport (LCY) | 12h00 | 03:40PM Toronto, ON (YYZ) | 1 transfer | |
KLM Cityhopper KL1002 | 08:40AM London Heathrow Airport (LHR) | 12h00 | 03:40PM Toronto, ON (YYZ) | 1 transfer | |
Aer Lingus BA5953 | 08:50AM London Heathrow Airport (LHR) | 12h00 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
Aer Lingus EI153 | 08:50AM London Heathrow Airport (LHR) | 12h00 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
Swiss LX317 | 08:55AM London Heathrow Airport (LHR) | 12h05 | 04:00PM Toronto, ON (YYZ) | 1 transfer | |
Swiss LX317 | 08:55AM London Heathrow Airport (LHR) | 12h05 | 04:00PM Toronto, ON (YYZ) | 1 transfer | |
Swiss AC6818 | 08:55AM London Heathrow Airport (LHR) | 12h05 | 04:00PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada LH6834 | 09:00AM London Heathrow Airport (LHR) | 16h16 | 08:16PM Toronto, ON (YYZ) | 1 transfer | |
Air France AF1681 | 09:00AM London Heathrow Airport (LHR) | 12h15 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada AC869 | 09:00AM London Heathrow Airport (LHR) | 10h44 | 02:44PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada AC869 | 09:00AM London Heathrow Airport (LHR) | 16h16 | 08:16PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada AC869 | 09:00AM London Heathrow Airport (LHR) | 14h01 | 06:01PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada LH6834 | 09:00AM London Heathrow Airport (LHR) | 14h01 | 06:01PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada LH6834 | 09:00AM London Heathrow Airport (LHR) | 10h44 | 02:44PM Toronto, ON (YYZ) | 1 transfer | |
Air France AF1681 | 09:00AM London Heathrow Airport (LHR) | 17h25 | 09:25PM Toronto, ON (YYZ) | 1 transfer | |
BA Cityflyer BA4462 | 09:10AM London City Airport (LCY) | 11h40 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
KLM Cityhopper KL982 | 09:20AM London City Airport (LCY) | 11h20 | 03:40PM Toronto, ON (YYZ) | 1 transfer | |
Swiss LX461 | 09:25AM London City Airport (LCY) | 11h35 | 04:00PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH901 | 09:30AM London Heathrow Airport (LHR) | 11h45 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH901 | 09:30AM London Heathrow Airport (LHR) | 11h45 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA175 | 09:35AM London Heathrow Airport (LHR) | 14h25 | 07:00PM Toronto, ON (YYZ) | 1 transfer | |
PGA-Portugalia Airlines tp1329 | 09:35AM London Gatwick Airport (LGW) | 34h10 | 02:45PM Toronto, ON (YYZ) | 2 transfers | |
PGA-Portugalia Airlines tp1329 | 09:35AM London Gatwick Airport (LGW) | 34h10 | 02:45PM Toronto, ON (YYZ) | 2 transfers | |
PGA-Portugalia Airlines tp1329 | 09:35AM London Gatwick Airport (LGW) | 16h40 | 09:15PM Toronto, ON (YYZ) | 2 transfers | |
Aer Lingus BA5955 | 09:50AM London Heathrow Airport (LHR) | 11h00 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
Aer Lingus EI155 | 09:50AM London Heathrow Airport (LHR) | 11h00 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
KLM KL1004 | 10:00AM London Heathrow Airport (LHR) | 10h40 | 03:40PM Toronto, ON (YYZ) | 1 transfer | |
KLM Cityhopper KL984 | 10:00AM London City Airport (LCY) | 10h40 | 03:40PM Toronto, ON (YYZ) | 1 transfer | |
Air Dolomiti LH5657 | 10:00AM London City Airport (LCY) | 11h15 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
Air Dolomiti EN8773 | 10:00AM London City Airport (LCY) | 11h15 | 04:15PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH903 | 10:30AM London Heathrow Airport (LHR) | 14h25 | 07:55PM Toronto, ON (YYZ) | 1 transfer | |
Aer Lingus EI8334 | 10:40AM London Heathrow Airport (LHR) | 10h10 | 03:50PM Toronto, ON (YYZ) | 1 transfer | |
Fly Play OG801 | 11:00AM London Stansted Airport (STN) | 11h10 | 05:10PM Hamilton, ON (YHM) | 1 transfer | |
Air Canada AC855 | 11:10AM London Heathrow Airport (LHR) | 8h15 | 02:25PM Toronto, ON (YYZ) | 0 transfersDirect | |
Air Canada LH6588 | 11:10AM London Heathrow Airport (LHR) | 8h15 | 02:25PM Toronto, ON (YYZ) | 0 transfersDirect | |
British Airways BA173 | 11:20AM London Heathrow Airport (LHR) | 12h40 | 07:00PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA173 | 11:20AM London Heathrow Airport (LHR) | 15h12 | 09:32PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA173 | 11:20AM London Heathrow Airport (LHR) | 15h31 | 09:51PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH905 | 11:30AM London Heathrow Airport (LHR) | 13h25 | 07:55PM Toronto, ON (YYZ) | 1 transfer | |
Air France AF1581 | 11:30AM London Heathrow Airport (LHR) | 14h55 | 09:25PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH905 | 11:30AM London Heathrow Airport (LHR) | 13h25 | 07:55PM Toronto, ON (YYZ) | 1 transfer | |
Air Transat ts123 | 11:40AM London Gatwick Airport (LGW) | 8h20 | 03:00PM Toronto, ON (YYZ) | 0 transfersDirect | |
British Airways BA93 | 11:45AM London Heathrow Airport (LHR) | 8h10 | 02:55PM Toronto, ON (YYZ) | 0 transfersDirect | |
Icelandair fi471 | 11:55AM London Gatwick Airport (LGW) | 11h20 | 06:15PM Toronto, ON (YYZ) | 1 transfer | |
Icelandair fi451 | 12:15PM London Heathrow Airport (LHR) | 11h00 | 06:15PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH907 | 01:30PM London Heathrow Airport (LHR) | 11h25 | 07:55PM Toronto, ON (YYZ) | 1 transfer | |
Lufthansa LH907 | 01:30PM London Heathrow Airport (LHR) | 11h25 | 07:55PM Toronto, ON (YYZ) | 1 transfer | |
TAP Portugal s48603 | 01:40PM London Heathrow Airport (LHR) | 35h10 | 07:50PM Toronto, ON (YYZ) | 2 transfers | |
TAP Portugal tp1359 | 01:40PM London Heathrow Airport (LHR) | 30h05 | 02:45PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA115 | 02:10PM London Heathrow Airport (LHR) | 12h41 | 09:51PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada AC857 | 02:30PM London Heathrow Airport (LHR) | 8h15 | 05:45PM Toronto, ON (YYZ) | 0 transfersDirect | |
Air Canada LH6584 | 02:30PM London Heathrow Airport (LHR) | 8h15 | 05:45PM Toronto, ON (YYZ) | 0 transfersDirect | |
Air France AF1781 | 02:45PM London Heathrow Airport (LHR) | 11h40 | 09:25PM Toronto, ON (YYZ) | 1 transfer | |
British Airways BA2273 | 03:00PM London Gatwick Airport (LGW) | 11h51 | 09:51PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada AC865 | 03:00PM London Heathrow Airport (LHR) | 13h50 | 11:50PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada AC865 | 03:00PM London Heathrow Airport (LHR) | 11h50 | 09:50PM Toronto, ON (YYZ) | 1 transfer | |
Air Canada LH6838 | 03:00PM London Heathrow Airport (LHR) | 11h50 | 09:50PM Toronto, ON (YYZ) | 1 transfer | |
American Airlines BA1506 | 03:35PM London Heathrow Airport (LHR) | 11h16 | 09:51PM Toronto, ON (YYZ) | 1 transfer | |
PGA-Portugalia Airlines tp1337 | 04:35PM London Gatwick Airport (LGW) | 27h10 | 02:45PM Toronto, ON (YYZ) | 1 transfer | |
TAP Portugal s48613 | 04:35PM London Gatwick Airport (LGW) | 32h15 | 07:50PM Toronto, ON (YYZ) | 2 transfers | |
British Airways BA99 | 05:05PM London Heathrow Airport (LHR) | 8h10 | 08:15PM Toronto, ON (YYZ) | 0 transfersDirect | |
Air Canada AC859 | 06:00PM London Heathrow Airport (LHR) | 8h00 | 09:00PM Toronto, ON (YYZ) | 0 transfersDirect | |
Air Canada LH6586 | 06:00PM London Heathrow Airport (LHR) | 8h00 | 09:00PM Toronto, ON (YYZ) | 0 transfersDirect | |
TAP Portugal s48047 | 06:30PM London Heathrow Airport (LHR) | 30h20 | 07:50PM Toronto, ON (YYZ) | 2 transfers | |
TAP Portugal tp1357 | 06:30PM London Heathrow Airport (LHR) | 25h15 | 02:45PM Toronto, ON (YYZ) | 1 transfer | |
Austrian Airlines AC6200 | 07:25PM London Heathrow Airport (LHR) | 24h10 | 02:35PM Toronto, ON (YYZ) | 1 transfer |
Find all the dates and times for this journey
Fastest Journey
8 h
Average
14 h 37 m
Flights per day
90
Distance
5711 km
Of the 90 flights that leave London for Toronto, ON every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Buy your official Air Transat, Air Canada and Fly Play flight tickets from London to Toronto, ON from $259 (€230) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable route.
Here are some other resources that might have the information you need