Routeplanner.app
DalkeithWillowbrae
Distance: 7 mi·Duration: 15 min
Start a new route?
Driving from Dalkeith to Willowbrae takes about via A6106. The distance is 7 mi. The straight-line distance is 5 mi. Driving directions
Driving directions
20 · 7 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 145 yd
- 10 Exit rotary slightly left 1 mi
- 11 Enter roundabout slightly left onto Millerhill Road 37 yd
- 12 Exit roundabout slightly left onto Millerhill Road 2 mi
- 13 Continue straight onto The Wisp 1 mi
- 14 Continue straight onto Duddingston Park South 1 mi
- 15 Enter roundabout left onto Duddingston Park South 18 yd
- 16 Exit roundabout left onto Duddingston Park South 1 mi
- 17 Turn left onto Milton Road West 1 mi
- 18 Continue straight onto Willowbrae Road 1 mi
- 19 Turn left onto Ulster Crescent 1 mi
- 20 Arrive onto Paisley Crescent
The return trip from Willowbrae to Dalkeith covers roughly the same distance, 7 mi.
Popular destinations close by
Questions and answers
Willowbrae lies roughly to the north-west of Dalkeith.
How far is it from Dalkeith to Willowbrae?
The distance between Dalkeith and Willowbrae is 7 mi by road.
How long does it take to drive from Dalkeith to Willowbrae?
The drive from Dalkeith to Willowbrae takes approximately 15 min by car.
What is the best route from Dalkeith to Willowbrae?
The fastest route from Dalkeith to Willowbrae covers 7 mi with a driving time of approximately 15 min.
What is the shortest route from Dalkeith to Willowbrae?
The shortest driving route from Dalkeith to Willowbrae is about 7 mi by road.
Sources
Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .

