Skip, RouteMap's route guideRouteplanner.app
Routeplanner.app

DalkeithDuddingston

Distance: 9 km·Drive time: 15 min

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.

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. 1 Depart right 25 m
  2. 2 Turn right 19 m
  3. 3 Turn right onto Gibraltar Road 79 m
  4. 4 Turn right onto Newmills Road 81 m
  5. 5 Continue slightly right onto South Street 159 m
  6. 6 At end of road, turn right onto High Street 54 m
  7. 7 Turn left onto Edinburgh Road 416 m
  8. 8 Continue straight onto Old Dalkeith Road 2 km
  9. 9 Enter rotary left 133 m
  10. 10 Exit rotary slightly left 2 km
  11. 11 Enter roundabout slightly left onto Millerhill Road 33 m
  12. 12 Exit roundabout slightly left onto Millerhill Road 3 km
  13. 13 Continue straight onto The Wisp 813 m
  1. 14 Continue straight onto Duddingston Park South 543 m
  2. 15 Enter roundabout left onto Duddingston Park South 16 m
  3. 16 Exit roundabout left onto Duddingston Park South 558 m
  4. 17 Turn left onto Milton Road West 786 m
  5. 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 .