Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
British Airways
BA-128,BA-4463
17:55
Toronto
6Hrs 35Min 1 Stop
YYZ→DUB→LCY
10:10
London
British Airways
BA-6158,BA-4463
17:55
Toronto
6Hrs 35Min 1 Stop
YYZ→DUB→LCY
10:10
London
British Airways
BA-586,BA-3813,BA-2272
11:45
Toronto
1Hrs 14Min 1 Stop
YYZ→YUL→JFK→LGW
10:00
London
British Airways
BA-3475,BA-3813,BA-2272
14:00
Toronto
1Hrs 28Min 1 Stop
YYZ→YUL→JFK→LGW
10:00
London
British Airways
BA-3725,BA-6150
12:20
Toronto
1Hrs 35Min 1 Stop
YYZ→JFK→LGW
10:00
London
British Airways
BA-4183,BA-768,BA-6251
14:29
Toronto
1Hrs 36Min 1 Stop
YYZ→PHL→GLA→LGW
11:05
London
British Airways
BA-4496,BA-768,BA-6251
07:30
Toronto
1Hrs 37Min 1 Stop
YYZ→PHL→GLA→LGW
10:55
London
British Airways
BA-3818,BA-6150
17:59
Toronto
1Hrs 43Min 1 Stop
YYZ→JFK→LGW
10:00
London
British Airways
BA-4454,BA-1972,BA-6150
12:15
Toronto
2Hrs 2Min 1 Stop
YYZ→CLT→JFK→LGW
10:00
London
British Airways
BA-8134,BA-4678
08:00
Toronto
2Hrs 45Min 1 Stop
YYZ→MCO→LGW
06:55
London

FAQ about british airways Flights from Toronto to London

Q. How much time does it take to fly from Toronto to London ?

A. It takes 1Hrs 14Min to fly from Toronto to London.

Q. When is the earliest flight from Toronto to London ?

A. The earliest flight from Toronto to London is at 06:00 and is operated by British Airways.

Q. How many flights are there from Toronto to London ?

A. There are 83 flights from Toronto to London.

Q. When is the last flight from Toronto to London ?

A. The last flight from Toronto to London is at 23:05 and is operated by British Airways.

View Best Offers