How far is London from Edinburgh?
From
To
London
Edinburgh
The driving distance from London to Edinburgh is 666 kilometers / 414 miles, and it takes on average 8 hours 19 minutes to complete.
Map of the driving route between London to Edinburgh
How far is London from Edinburgh?
The driving distance between London and Edinburgh is 666 kilometers, which is the equivalent of 414 miles.
The air distance from London to Edinburgh is 534 kilometers / 332 miles.
London is located in United Kingdom, on the following coordinates: -0.1257, 51.5085.
Edinburgh is located in United Kingdom, on the following coordinates: -3.1965, 55.9521.
How long does it take to drive from London from Edinburgh?
On average, it would take you 8 hours 19 minutes to drive from London to Edinburgh. However, the driving time depends on several factors such as: road conditions, traffic, weather and stops.
To help you get a better understanding of the distance and time required to drive from London to Edinburgh, below we have calculated the driving time, based on different average speeds.
Estimated Driving Time
Driving Time30 mph (48 km/h)13 hours 52 minutes40 mph (64 km/h)10 hours 24 minutes50 mph (80 km/h)8 hours 19 minutes60 mph (97 km/h)6 hours 52 minutes70 mph (112 km/h)5 hours 56 minutes80 mph (128 km/h)5 hours 12 minutes
Explore other driving routes
All
Airport
Flying routes
Driving routes
Airports guides
Driving Distance
Search by point of interest name.
London
City
11,120,000
United Kingdom
Edinburgh
City
488,050
United Kingdom
Explore more of London

Airports of London