Wayfli › Edinburgh (EDI) › To Toronto (YYZ)

Edinburgh (EDI) to Toronto (YYZ) flights

There are direct flights from Edinburgh Airport to Toronto Lester B. Pearson International Airport, sold by 2 airlines (including codeshares): Air Canada and WestJet. The distance is 5,344 km, about 7h in the air. There are also 16 one-stop options, via airports such as Amsterdam, Paris and London.

Live fares for EDI → YYZSee all routes on the map
5,344 kmdistance
~7hdirect flight time (estimate)
2direct airlines
16one-stop options

Direct flights from Edinburgh to Toronto

RouteAirlines (incl. codeshares)DistanceTime (est.)
EDI → YYZAir Canada, WestJet5,344 km~7h

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
AMS AmsterdamKLM and easyJet then Air Canada and KLM6,656 km~10h 45m
CDG ParisAir France and easyJet then Air Canada and Air France6,889 km~11h 5m
LGW LondoneasyJet then Air Transat6,313 km~10h 20m
LHR LondonBritish Airways then Air Canada and British Airways6,241 km~10h 15m
ORD ChicagoUnited Airlines then American Airlines and Air Canada6,657 km~10h 45m
JFK New YorkAmerican Airlines and jetBlue then American Airlines and Air Canada5,814 km~9h 45m
DUB DublinAer Lingus and Ryanair then Air Canada and Aer Lingus5,598 km~9h 30m
EWR NewarkUnited Airlines then Air Canada and United Airlines5,804 km~9h 45m
BHX BirminghameasyJet then Air Transat5,985 km~10h
BRU BrusselsBrussels Airlines then Air Canada and Etihad Airways6,809 km~11h
IAD WashingtonUnited Airlines then Air Canada and United Airlines6,138 km~10h 10m
PHL PhiladelphiaAmerican Airlines then American Airlines and Air Canada5,932 km~9h 55m

More from Edinburgh and Toronto

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.