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

See best seats on this aircraft →

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.

What will actually fly your flight?

Look up a flight on SeatRadar →