By road the distance from Birmingham to Edinburgh is 286.87 mi equal to 461.67 km
By car, the estimated travel time is 5 hours and 35 minutes
The distance Birmingham - Edinburgh in a straight line is 245.26 mi equal to 394.7 km
The Page "Route from Birmingham to Edinburgh" proposes the shortest and fastest way to reach Edinburgh from Birmingham by car, bus or bike. The map shows the route Birmingham Edinburgh to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Edinburgh Birmingham and the time to go from Birmingham to Edinburgh.