Direct (nonstop) flights from London to Toronto

4 airlines fly nonstop from Heathrow (LHR) to Pearson International (YYZ). It's 3,555 miles (5,722 km), about 8h 5m in the air. Operated by Air Canada, British Airways, Qatar Airways and others.

LHR
Heathrow
🇬🇧 London, United Kingdom
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
8h 5m
Distance
3,555 mi
5,722 km
CO₂/pax
544 kg
−34 kg vs. layover
Airlines
4
Air Canada +3
Time Diff
-5h
Operated by Air Canada Air Canada British Airways British Airways Qatar Airways Qatar Airways Virgin Atlantic Virgin Atlantic

Route data last updated: May 31, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
LHR → YYZ
Flight Time
8h 5m
Distance
3,555 mi
British Airways BA British Airways
Route
LHR → YYZ
Flight Time
8h 5m
Distance
3,555 mi
Qatar Airways QR Qatar Airways
Route
LHR → YYZ
Flight Time
8h 5m
Distance
3,555 mi
Virgin Atlantic VS Virgin Atlantic
Route
LHR → YYZ
Flight Time
8h 5m
Distance
3,555 mi

Alternative Routes

Other ways to fly from London to Toronto with one stop · direct emits 544 kg CO₂ per passenger

LHR MAN (Manchester) YYZ
Leg 1: 1h (152 mi) Leg 2: 7h 35m (3,433 mi) Total: ~8h 35m 🍃 578 kg CO₂ (+6% vs. direct)
Leg 1
LHR → MAN
1h · 152 mi
View LHR to MAN flights →
Leg 2
MAN → YYZ
7h 35m · 3,433 mi
View MAN to YYZ flights →
LHR YUL (Montreal) YYZ
Leg 1: 7h 10m (3,250 mi) Leg 2: 1h 28m (314 mi) Total: ~8h 38m 🍃 580 kg CO₂ (+7% vs. direct)
Leg 1
LHR → YUL
7h 10m · 3,250 mi
View LHR to YUL flights →
Leg 2
YUL → YYZ
1h 28m · 314 mi
View YUL to YYZ flights →
LHR EDI (Edinburgh) YYZ
Leg 1: 1h 25m (332 mi) Leg 2: 7h 20m (3,329 mi) Total: ~8h 45m 🍃 595 kg CO₂ (+9% vs. direct)
Leg 1
LHR → EDI
1h 25m · 332 mi
View LHR to EDI flights →
Leg 2
EDI → YYZ
7h 20m · 3,329 mi
View EDI to YYZ flights →
LHR LGW (London) YYZ
Leg 1: 45m (25 mi) Leg 2: 8h 5m (3,575 mi) Total: ~8h 50m 🍃 577 kg CO₂ (+6% vs. direct)
Leg 1
LHR → LGW
45m · 25 mi
View LHR to LGW flights →
Leg 2
LGW → YYZ
8h 5m · 3,575 mi
View LGW to YYZ flights →
LHR YOW (Ottawa) YYZ
Leg 1: 7h 43m (3,332 mi) Leg 2: 1h 10m (225 mi) Total: ~8h 53m 🍃 576 kg CO₂ (+6% vs. direct)
Leg 1
LHR → YOW
7h 43m · 3,332 mi
View LHR to YOW flights →
Leg 2
YOW → YYZ
1h 10m · 225 mi
View YOW to YYZ flights →

Looking for the return flight?

YYZ → LHR: Flights from Toronto to London

Frequently Asked Questions

How long is the direct flight from London to Toronto?

A nonstop flight from London (LHR) to Toronto (YYZ) takes approximately 8 hours and 5 minutes. The distance is 3,555 miles (5,722 km).

Which airlines fly nonstop from London to Toronto?

4 airlines: Air Canada, British Airways, Qatar Airways, Virgin Atlantic.

Is there a nonstop flight from London to Toronto?

Yes. 4 airlines: Air Canada, British Airways, Qatar Airways, Virgin Atlantic.

How far is London from Toronto?

The flight distance from London to Toronto is 3,555 miles (5,722 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between London and Toronto?

Toronto is 5 hours behind London. (Europe/London vs America/Toronto.)

Will I experience jet lag flying from London to Toronto?

Maybe mild — 5-hour difference. Most people adjust in a day or two.

What type of aircraft flies from London to Toronto?

At 8h 5m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from United Kingdom to Canada?

Depends on your passport. Check with the Canada embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from London to Toronto?

Roughly 544 kg CO2 per passenger one-way. That's about the same as driving 2,720 km.

Is the return flight from Toronto to London also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from London to Toronto?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Heathrow for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.