Flight time from London to Edinburgh
About 534 km (332 miles), an estimated nonstop flight time of 1h 10m.
Distance
534 km
332 miles
Flight time
1h 10m
nonstop, estimated
Time difference
None
same zone
534 km
332 miles apart, as the crow flies
Estimated flight time
1h 10m
Time difference
—
A straight-line (great-circle) estimate. Real flights are a little longer because of air-traffic routing, winds and any stopovers, so your landing time is approximate.
London to Edinburgh at a glance
Flying from London, United Kingdom to Edinburgh, United Kingdom covers a great-circle distance of roughly 534 kilometres (332 miles). At a typical jet cruising speed, that is an estimated nonstop flight time of about 1h 10m, before you add taxi time, any air-traffic delays and the effect of the wind. A connection through a hub will add the layover on top.
Edinburgh is in the same time zone as London, so you will not lose any time to jet lag on this route. The interactive calculator above updates the time difference for today's date, and you can swap the cities or pick a different pairing in a tap.
London to Edinburgh FAQ
How long is the flight from London to Edinburgh?
How far is London from Edinburgh?
What is the time difference between London and Edinburgh?
Last reviewed 2026-06-04. Distance is a great-circle estimate; flight time excludes winds, routing and stopovers.

%20copy%202.webp&w=384&q=75)
%20copy%203.webp&w=384&q=75)

Your trips deserve
more than a camera roll
Turn travel photos into books you'll actually look back on.




