Flights from Toronto to Edinburgh – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to EDI – All flight route options from Pearson International, Canada to Edinburgh Airport, United Kingdom. These routes are operated by 17 airlines. Fly non-stop with Air Canada or WestJet, or choose from 16 different stopover flights. The shortest flight time is 6 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Edinburgh Airport
We got great deals on hotels and car rentals near the airport.
Toronto to Edinburgh flights
There are over 18 airlines and as many as 980 flights every week to this destination. You can fly non-stop to Edinburgh (EDI) from Toronto (YYZ) with Air Canada or WestJet but if a stopover option suits you better you can choose to fly via Reykjavik, Dulles or any other of the 16 alternatives with connectiing airports.
Tip! You can also fly to Edinburgh from City Centre (YTZ).
Toronto to Edinburgh with Air Canada
You can fly non-stop every weekday with flights departing at 19:40. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
With American Airlines
If you fly from Toronto with American Airlines you will do a stopover in Philadelphia, PHL before reaching Edinburgh. This flight trip will take 9 hours and 55 minutes and you can fly every weekday with departures at 12:40 or 16:15. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Pearson to Edinburgh Airport
The shortest flight time between YYZ and EDI is 6 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 40m | - | 3339 miles (5372 km) |
KEF Reykjavik | 9h 40m | 1h 45m | 3470 miles (5583 km) |
IAD Dulles | 9h 49m | 1h 0m | 3835 miles (6171 km) |
PHL Philadelphia | 9h 55m | 1h 24m | 3707 miles (5965 km) |
DUB Dublin | 10h 10m | 2h 25m | 3498 miles (5628 km) |
AMS Amsterdam | 10h 50m | 4h 55m | 4157 miles (6689 km) |
YUL Montreal | 11h 5m | 3h 49m | 3355 miles (5398 km) |
LHR London | 11h 20m | 2h 10m | 3899 miles (6273 km) |
BOS Boston | 11h 30m | 1h 14m | 3525 miles (5672 km) |
CDG Paris | 12h 5m | 2h 30m | 4303 miles (6924 km) |
JFK New York | 12h 5m | 1h 26m | 3633 miles (5845 km) |
BRU Brussels | 12h 15m | 3h 20m | 4253 miles (6843 km) |
YHZ Halifax | 12h 35m | 4h 55m | 3482 miles (5603 km) |
EWR New York | 12h 45m | 4h 19m | 3627 miles (5836 km) |
LGA New York | 12h 55m | - | - |
DCA Washington | 13h 5m | - | - |
ORD Chicago | 14h 5m | 2h 19m | 4160 miles (6693 km) |


Quick copy and share this page
From Toronto to United Kingdom
Below is a list of other destinations to United Kingdom from Pearson International with either direct flights or 1 stop connections.
-
LHR London Direct
-
LGW London Direct
-
MAN Manchester Direct
-
BHX Birmingham
-
BRS Bristol
-
GLA Glasgow Direct
-
LBA Leeds
-
NCL Newcastle
-
LPL Liverpool
-
LCY London
From Canada to Edinburgh
Below is a list of other cities in Canada with flights to Edinburgh with either non-stop or connecting flights.
-
YUL Montreal Direct
-
YVR Vancouver
-
YYC Calgary Direct
-
YEG Edmonton
-
YHZ Halifax Direct
-
YWG Winnipeg
-
YOW Ottawa
-
YQB Quebec
-
YYT St. John's
-
YLW Kelowna