Routeplanner.app
DalkeithDuddingston
Distance: 9 km·Drive time: 15 min
Start a new route?
Driving from Dalkeith to Duddingston takes about via A6106. The distance is 9 km. The straight-line distance is 7 km. Driving directions
Driving directions
18 · 9 km- 1 Depart right 25 m
- 2 Turn right 19 m
- 3 Turn right onto Gibraltar Road 79 m
- 4 Turn right onto Newmills Road 81 m
- 5 Continue slightly right onto South Street 159 m
- 6 At end of road, turn right onto High Street 54 m
- 7 Turn left onto Edinburgh Road 416 m
- 8 Continue straight onto Old Dalkeith Road 2 km
- 9 Enter rotary left 133 m
- 10 Exit rotary slightly left 2 km
- 11 Enter roundabout slightly left onto Millerhill Road 33 m
- 12 Exit roundabout slightly left onto Millerhill Road 3 km
- 13 Continue straight onto The Wisp 813 m
- 14 Continue straight onto Duddingston Park South 543 m
- 15 Enter roundabout left onto Duddingston Park South 16 m
- 16 Exit roundabout left onto Duddingston Park South 558 m
- 17 Turn left onto Milton Road West 786 m
- 18 Arrive onto Milton Road West
The return trip from Duddingston to Dalkeith covers roughly the same distance, 9 km.
Questions and answers
Duddingston lies roughly to the north-west of Dalkeith.
How far is it from Dalkeith to Duddingston?
The distance between Dalkeith and Duddingston is 9 km by road.
How long does it take to drive from Dalkeith to Duddingston?
The drive from Dalkeith to Duddingston takes approximately 15 min by car.
What is the best route from Dalkeith to Duddingston?
The fastest route from Dalkeith to Duddingston covers 9 km with a driving time of approximately 15 min.
What is the shortest route from Dalkeith to Duddingston?
The shortest driving route from Dalkeith to Duddingston is about 9 km by road.
Sources
Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .

