Direct (nonstop) flights from Toronto to London

3 airlines fly nonstop from Pearson International (YYZ) to Heathrow (LHR). It's 3,555 miles (5,722 km), about 7h 15m in the air. Operated by Air Canada, British Airways, Virgin Atlantic.

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

Route data last updated: May 31, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YYZ → LHR
Flight Time
7h 15m
Distance
3,555 mi
British Airways BA British Airways
Route
YYZ → LHR
Flight Time
7h 15m
Distance
3,555 mi
Virgin Atlantic VS Virgin Atlantic
Route
YYZ → LHR
Flight Time
7h 15m
Distance
3,555 mi

Alternative Routes

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

YYZ YOW (Ottawa) LHR
Leg 1: 1h 6m (225 mi) Leg 2: 6h 25m (3,332 mi) Total: ~7h 31m 🍃 576 kg CO₂ (+6% vs. direct)
Leg 1
YYZ → YOW
1h 6m · 225 mi
View YYZ to YOW flights →
Leg 2
YOW → LHR
6h 25m · 3,332 mi
View YOW to LHR flights →
YYZ MAN (Manchester) LHR
Leg 1: 6h 50m (3,433 mi) Leg 2: 1h 10m (152 mi) Total: ~8h 🍃 578 kg CO₂ (+6% vs. direct)
Leg 1
YYZ → MAN
6h 50m · 3,433 mi
View YYZ to MAN flights →
Leg 2
MAN → LHR
1h 10m · 152 mi
View MAN to LHR flights →
YYZ YUL (Montreal) LHR
Leg 1: 1h 22m (314 mi) Leg 2: 6h 40m (3,250 mi) Total: ~8h 2m 🍃 580 kg CO₂ (+7% vs. direct)
Leg 1
YYZ → YUL
1h 22m · 314 mi
View YYZ to YUL flights →
Leg 2
YUL → LHR
6h 40m · 3,250 mi
View YUL to LHR flights →
YYZ YHZ (Halifax) LHR
Leg 1: 2h 9m (801 mi) Leg 2: 5h 55m (2,857 mi) Total: ~8h 4m 🍃 610 kg CO₂ (+12% vs. direct)
Leg 1
YYZ → YHZ
2h 9m · 801 mi
View YYZ to YHZ flights →
Leg 2
YHZ → LHR
5h 55m · 2,857 mi
View YHZ to LHR flights →
YYZ EDI (Edinburgh) LHR
Leg 1: 6h 35m (3,329 mi) Leg 2: 1h 35m (332 mi) Total: ~8h 10m 🍃 595 kg CO₂ (+9% vs. direct)
Leg 1
YYZ → EDI
6h 35m · 3,329 mi
View YYZ to EDI flights →
Leg 2
EDI → LHR
1h 35m · 332 mi
View EDI to LHR flights →

Looking for the return flight?

LHR → YYZ: Flights from London to Toronto

Frequently Asked Questions

How long is the direct flight from Toronto to London?

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

Which airlines fly nonstop from Toronto to London?

3 airlines: Air Canada, British Airways, Virgin Atlantic.

Is there a nonstop flight from Toronto to London?

Yes. 3 airlines: Air Canada, British Airways, Virgin Atlantic.

How far is Toronto from London?

The flight distance from Toronto to London 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 Toronto and London?

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

Will I experience jet lag flying from Toronto to London?

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

What type of aircraft flies from Toronto to London?

At 7h 15m, 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 Canada to United Kingdom?

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

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

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

Is the return flight from London to Toronto 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 Toronto to London?

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 Pearson International for this flight?

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