Routeplanner.app
DalkeithEdinburgh
Distance: 8 mi·Duration: 25 min
Start a new route?
Driving from Dalkeith to Edinburgh takes about via A7. The distance is 8 mi. The straight-line distance is 7 mi. Driving directions
Driving directions
21 · 8 mi- 1 Depart right 28 yd
- 2 Turn right 21 yd
- 3 Turn right onto Gibraltar Road 86 yd
- 4 Turn right onto Newmills Road 88 yd
- 5 Continue slightly right onto South Street 174 yd
- 6 At end of road, turn right onto High Street 59 yd
- 7 Turn left onto Edinburgh Road 1 mi
- 8 Continue straight onto Old Dalkeith Road 1 mi
- 9 Enter rotary left 96 yd
- 10 Exit rotary slightly left 1 mi
- 11 Enter roundabout slightly left 4 yd
- 12 Exit roundabout straight 3 mi
- 13 Enter rotary straight onto Dalkeith Road 1 mi
- 14 Exit rotary straight onto Dalkeith Road 2 mi
- 15 Continue straight onto St Leonard's Street 1 mi
- 16 Continue straight onto Pleasance 1 mi
- 17 Continue slightly right onto St Mary's Street 1 mi
- 18 Continue straight onto Jeffrey Street 1 mi
- 19 Turn left onto Market Street 1 mi
- 20 Turn right onto The Mound 1 mi
- 21 Arrive right onto Hanover Street
The return trip from Edinburgh to Dalkeith covers roughly the same distance, 8 mi.
Popular destinations close by
Questions and answers
Edinburgh lies roughly to the north-west of Dalkeith.
How far is it from Dalkeith to Edinburgh?
The distance between Dalkeith and Edinburgh is 8 mi by road.
How long does it take to drive from Dalkeith to Edinburgh?
The drive from Dalkeith to Edinburgh takes approximately 25 min by car.
What is the best route from Dalkeith to Edinburgh?
The fastest route from Dalkeith to Edinburgh covers 8 mi with a driving time of approximately 25 min.
What is the shortest route from Dalkeith to Edinburgh?
The shortest driving route from Dalkeith to Edinburgh is about 8 mi by road.
Sources
Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .

