Direct flights from London to Toronto
All flights from LHR to YYZ non-stop. There are direct flights from Heathrow (LHR), United Kingdom to Pearson International (YYZ), Canada with Air Canada, British Airways and Virgin Atlantic. 51 weekly departures are currently scheduled on this route. Departure times range from 08:30 to 18:00 depending on the schedule period. The flight distance is 3566 miles (5738 km). Flight time ranges from 7 hours and 35 minutes to 8 hours and 30 minutes.
Airlines with non-stop routes:
Air Canada
British Airways
Virgin Atlantic
Qatar Airways
Aer Lingus
Flight schedule from London to Toronto with Air Canada
This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Flight schedule from London to Toronto with British Airways
This is a weekly direct flight schedule for British Airways. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Flight schedule from London to Toronto with Virgin Atlantic
This is a weekly direct flight schedule for Virgin Atlantic. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
London to Toronto scheduled departures
Select a date to see every published non-stop departure between LHR and YYZ.
LHR - YYZ route facts
-
Distance3566 miles (5738 km)
-
Flight time7 hours and 35 minutes to 8 hours and 30 minutes
-
Airlines
Air Canada
British Airways
Virgin Atlantic -
Airline alliancesStar Alliance oneworld SkyTeam
-
CabinsEconomy Premium Economy Business First
-
Hub airportsAir Canada: YYZBritish Airways: LHR (Main hub.)Virgin Atlantic: LHR
-
Departure terminalsAir Canada: Terminal 2British Airways: Terminal 5Virgin Atlantic: Terminal 3
-
Arrival terminalsAir Canada: Terminal 1British Airways: Terminal 3Virgin Atlantic: Terminal 3
-
AircraftAir Canada: Boeing 777-300ER, Boeing 777-200LR, Airbus A330-300, Boeing 787-9 and Boeing 787-8British Airways: Boeing 777, Boeing 787-10, Airbus A350-1000, Boeing 787-8, Boeing 787-9 and Boeing 777-300ERVirgin Atlantic: Airbus A350-1000, Airbus A330-900neo and Airbus A330-300
Route FAQ
Nearby airports that offer flights to Toronto (YYZ)
From Gatwick (LGW)
10 flights per week
Direct flights from London to Canada
From London to Vancouver
YVR Vancouver International Airport
From London to Calgary
YYC Calgary International
From London to Ottawa
YOW Ottawa Macdonald Cartier International
From London to Montreal
YUL Pierre Elliott Trudeau International
From London to Halifax
YHZ Halifax International
