By road the distance from London to Edinburgh is 404.42 mi equal to 650.85 km
By car, the estimated travel time is 7 hours and 48 minutes
The distance London - Edinburgh in a straight line is 331.54 mi equal to 533.56 km
The Page "Route from London to Edinburgh" proposes the shortest and fastest way to reach Edinburgh from London by car, bus or bike. The map shows the route London Edinburgh to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Edinburgh London and the time to go from London to Edinburgh.