As the Crow Flies
The distance between Walsall and Edinburgh is 383 kilometers (238 miles).Edinburgh (Population: 486,120) is located in Scotland. England and Scotland are both in the United Kingdom. United Kingdom is located in Europe.
The driving distance from Walsall to Edinburgh is kilometers ( miles).
The driving time is estimated to be .