The driving distance from Birmingham to Edinburgh is 295 miles
or 475 kilometers
This is a long road trip, starting from Birmingham, United Kingdom and arriving at your destination of Edinburgh, United Kingdom with a total driving time of 5 hours, 2 minutes
If you just want to know how far it is between Birmingham and Edinburgh, the straight line distance is 246 miles
or 397 kilometers
If you are a pilot flying a private plane, you can fly straight from Birmingham, United Kingdom to Edinburgh, United Kingdom for a total flight time of 1 hour
Get more details to plan a trip from
Birmingham to Edinburgh.