Wayfli › Montreal (YUL) › To Edinburgh (EDI)

Montreal (YUL) to Edinburgh (EDI) flights

There are direct flights from Montreal / Pierre Elliott Trudeau International Airport to Edinburgh Airport, sold by one airline: Air Canada. The distance is 4,863 km, about 6h 25m in the air. There are also 10 one-stop options, via airports such as Amsterdam, London and London.

Live fares for YUL → EDISee all routes on the map
4,863 kmdistance
~6h 25mdirect flight time (estimate)
1direct airline
10one-stop options

Direct flights from Montreal to Edinburgh

RouteAirlines (incl. codeshares)DistanceTime (est.)
YUL → EDIAir Canada4,863 km~6h 25m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
AMS AmsterdamKLM then KLM and easyJet6,169 km~10h 10m
LGW LondonAir Transat then easyJet5,819 km~9h 45m
LHR LondonAir Canada and British Airways then British Airways5,748 km~9h 40m
JFK New YorkAmerican Airlines and Finnair then American Airlines and jetBlue5,762 km~9h 40m
YYZ TorontoAir Canada and Lufthansa then Air Canada and WestJet5,851 km~9h 50m
EWR NewarkAir Canada and United Airlines then United Airlines5,777 km~9h 45m
BRU BrusselsAir Canada and Lufthansa then Brussels Airlines6,318 km~10h 20m
PHL PhiladelphiaAmerican Airlines then American Airlines6,008 km~10h
BOS BostonAir Canada and United Airlines then jetBlue and Delta5,335 km~9h 10m
YHZ HalifaxAir Canada and Porter Airlines Canada then WestJet5,089 km~8h 50m

More from Montreal and Edinburgh

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.