5,710 km · ~7h 30m
London Heathrow (LHR) to Toronto (YYZ)
Heathrow to Toronto is one of the most consistently A350-1000 operated routes from BA. Air Canada runs 777-300ER and 787-9 — the AC Signature Class on the 787-9 is excellent.
Last updated 2026-05-01
Key facts
- Origin
- London Heathrow (LHR)
- Destination
- Toronto (YYZ)
- Distance
- 5,710 km
- Flight time
- ~7h 30m
- Airlines
- British Airways, Air Canada
- Aircraft types
- Airbus A350-1000, Boeing 787-9
- Last updated
- 2026-05-01
Aircraft typically flying this route
British Airways — Airbus A350-1000
Share: Most BA frequencies · Cabin: Club Suite
Air Canada — Boeing 787-9
Share: Most AC frequencies · Cabin: AC Signature (1-2-1)
Best business class on this route
BA A350-1000 Club Suite is the most reliable premium option.
Common flight numbers
Frequently asked questions
What plane flies from LHR to YYZ?
The London Heathrow–Toronto route is operated on Airbus A350-1000, Boeing 787-9 by British Airways, Air Canada.
How long is the flight from London Heathrow to Toronto?
London Heathrow to Toronto is 5,710 km and takes approximately ~7h 30m.
Which airlines fly LHR to YYZ?
British Airways, Air Canada operate scheduled flights from London Heathrow to Toronto.
What is the best business class from LHR to YYZ?
BA A350-1000 Club Suite is the most reliable premium option.