Flights from Toronto to Edinburgh

YYZ
Toronto
3320 mi
EDI
Edinburgh
1
Direct Route
1
Airline
5344
Kilometers
7h 11m
Flight Time

Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

YYZ → LHR → EDI
Via London Heathrow Airport (London)
British Airways British Airways
2 flights
YYZ → DXB → EDI
Via Dubai International Airport (Dubai)
Air Canada Emirates
2 flights
YYZ → DOH → EDI
Via Hamad International Airport (Doha)
Qatar Airways Qatar Airways
2 flights
YYZ → IAD → EDI
Via Washington Dulles International Airport (Dulles)
Air Canada United Airlines
2 flights

All Flights on This Route

About Toronto to Edinburgh Flights

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

The distance between YYZ and EDI 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.

FAQ

Frequently asked questions

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

Flying this route? See which seats are open on your flight

Search your flight number free. Live seats and a seat alert for that flight cost $4.99 once with a Trip Pass, or $8.99/mo for every trip.

7-day money-back guarantee · Cancel anytime