Flights from Edinburgh to Toronto

EDI
Edinburgh
3320 mi
YYZ
Toronto
2
Direct Routes
1
Airline
5344
Kilometers
7h 11m
Flight Time
Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

EDI DOH YYZ
Via Hamad International Airport (Doha)
Qatar Airways Qatar Airways
2 flights
EDI LHR YYZ
Via London Heathrow Airport (London)
British Airways British Airways
2 flights

About Edinburgh to Toronto Flights

There are 2 direct flights from Edinburgh Airport (Edinburgh) (EDI) to Toronto Lester B. Pearson International Airport (Toronto) (YYZ), operated by 1 airline.

The distance between EDI and YYZ is approximately 3320 miles (5344 km), with an estimated flight time of 7h 11m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

Frequently Asked Questions

Are there direct flights from EDI to YYZ?
Yes, there are 2 direct flights from Edinburgh Airport (Edinburgh) to Toronto Lester B. Pearson International Airport (Toronto), operated by Air Canada.
How long is the flight from EDI to YYZ?
The flight takes approximately 7h 11m. The distance is 3320 miles (5344 km).
Which airlines fly from EDI to YYZ?
Airlines operating this route include Air Canada.