Flights from Toronto to London

Find the cheapest month to travel from Toronto to London
Carrier Flight Number Departing Arriving Flight time Number of stops
28 May 2017
Lufthansa LH6589 YYZ 09:10 LHR 21:00 6h 50min Direct
Air Canada AC868 YYZ 09:10 LHR 21:00 6h 50min Direct
Finnair AY5992 YYZ 18:35 LHR 06:50 7h 15min Direct
SriLankan Airlines UL2856 YYZ 18:35 LHR 06:30 6h 55min Direct
Air India AI7312 YYZ 18:35 LHR 06:30 6h 55min Direct
British Airways BA92 YYZ 18:35 LHR 06:50 7h 15min Direct
Iberia IB7582 YYZ 18:35 LHR 06:50 7h 15min Direct
Air Canada AC856 YYZ 18:35 LHR 06:30 6h 55min Direct
American Airlines AA6210 YYZ 18:35 LHR 06:50 7h 15min Direct
Lufthansa LH6585 YYZ 18:35 LHR 06:30 6h 55min Direct
Jet Airways 9W5062 YYZ 18:35 LHR 06:30 6h 55min Direct
Aer Lingus EI8792 YYZ 18:35 LHR 06:50 7h 15min Direct
WestJet WS3 YYZ 20:36 LGW 09:00 7h 24min Direct
Air Canada AC848 YYZ 20:40 LHR 08:35 6h 55min Direct
Lufthansa LH6583 YYZ 20:40 LHR 08:35 6h 55min Direct
Singapore Airlines SQ1027 YYZ 20:40 LHR 08:35 6h 55min Direct
Air India AI7310 YYZ 20:40 LHR 08:35 6h 55min Direct
American Airlines AA6208 YYZ 22:00 LHR 10:05 7h 5min Direct
Iberia IB7498 YYZ 22:00 LHR 10:05 7h 5min Direct
Aer Lingus EI8798 YYZ 22:00 LHR 10:05 7h 5min Direct
Finnair AY5998 YYZ 22:00 LHR 10:05 7h 5min Direct
British Airways BA98 YYZ 22:00 LHR 10:05 7h 5min Direct
Air Transat TS722 YYZ 22:05 LGW 10:05 7h 0min Direct
SriLankan Airlines UL2858 YYZ 23:10 LHR 11:05 6h 55min Direct
Jet Airways 9W5048 YYZ 23:10 LHR 11:05 6h 55min Direct
Lufthansa LH6559 YYZ 23:10 LHR 11:05 6h 55min Direct
Air Canada AC858 YYZ 23:10 LHR 11:05 6h 55min Direct
Air India AI7316 YYZ 23:10 LHR 11:05 6h 55min Direct
29 May 2017
Lufthansa LH6589 YYZ 09:10 LHR 21:00 6h 50min Direct
Air Canada AC868 YYZ 09:10 LHR 21:00 6h 50min Direct
Air India AI7312 YYZ 18:35 LHR 06:30 6h 55min Direct
SriLankan Airlines UL2856 YYZ 18:35 LHR 06:30 6h 55min Direct
Iberia IB7582 YYZ 18:35 LHR 06:50 7h 15min Direct
Lufthansa LH6585 YYZ 18:35 LHR 06:30 6h 55min Direct
Jet Airways 9W5062 YYZ 18:35 LHR 06:30 6h 55min Direct
American Airlines AA6210 YYZ 18:35 LHR 06:50 7h 15min Direct
Finnair AY5992 YYZ 18:35 LHR 06:50 7h 15min Direct
British Airways BA92 YYZ 18:35 LHR 06:50 7h 15min Direct
Aer Lingus EI8792 YYZ 18:35 LHR 06:50 7h 15min Direct
Air Canada AC856 YYZ 18:35 LHR 06:30 6h 55min Direct
Air India AI7310 YYZ 20:40 LHR 08:35 6h 55min Direct
Air Canada AC848 YYZ 20:40 LHR 08:35 6h 55min Direct
Lufthansa LH6583 YYZ 20:40 LHR 08:35 6h 55min Direct
Singapore Airlines SQ1027 YYZ 20:40 LHR 08:35 6h 55min Direct
WestJet WS3 YYZ 21:00 LGW 09:24 7h 24min Direct
British Airways BA98 YYZ 22:00 LHR 10:05 7h 5min Direct
Iberia IB7498 YYZ 22:00 LHR 10:05 7h 5min Direct
American Airlines AA6208 YYZ 22:00 LHR 10:05 7h 5min Direct
Aer Lingus EI8798 YYZ 22:00 LHR 10:05 7h 5min Direct
Finnair AY5998 YYZ 22:00 LHR 10:05 7h 5min Direct
Cheap Flights from Toronto to London
Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 07:50
Heathrow (LHR)
2 stops Total time
9h 25min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 1min
4964 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 07:50
Heathrow (LHR)
2 stops Total time
9h 25min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 11min
4964 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 07:50
Heathrow (LHR)
2 stops Total time
10h 13min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 11min
4970 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 08:45
Heathrow (LHR)
2 stops Total time
10h 8min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 1min
4970 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 08:45
Heathrow (LHR)
2 stops Total time
10h 8min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 11min
4970 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 07:50
Heathrow (LHR)
2 stops Total time
10h 13min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 11min
4970 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 08:45
Heathrow (LHR)
2 stops Total time
10h 13min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 11min
4970 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 08:45
Heathrow (LHR)
2 stops Total time
10h 8min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 1min
4970 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 08:45
Heathrow (LHR)
2 stops Total time
10h 8min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 11min
4970 US$update

Last Update: 25 days ago

Hamilton (YHM) - Heathrow (LHR), 07 June 2017 (2 stops)
  07 June 2017, 09:40
Hamilton (YHM)
08 June 2017, 08:45
Heathrow (LHR)
2 stops Total time
10h 13min
Heathrow (LHR) - Hamilton (YHM), 08 June 2017 (2 stops)
  08 June 2017, 11:50
Heathrow (LHR)
09 June 2017, 09:06
Hamilton (YHM)
2 stops Total time
10h 11min
4970 US$update

Last Update: 25 days ago