How to get from Edinburgh to Dalkeith by car, truck, bike, walk

Distance between Edinburgh and Dalkeith is 10 kilometers (6 miles).
Driving distance from Edinburgh to Dalkeith is 10 kilometers (6 miles)

EdinburghDalkeith
Leaving from
Going to

Route Map

Routes from edinburgh-city-of-edinburgh to dalkeith-midlothian

4 Ways from Edinburgh (United Kingdom/City of Edinburgh) to Dalkeith (United Kingdom/Midlothian)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Princes Street 38 m
2. Turn left onto North Bridge, A7 702 m
3. Turn left onto Drummond Street 101 m
4. Turn right onto Roxburgh Place 232 m
5. Continue onto Richmond Lane 110 m
6. Turn left onto Gilmour Street 17 m
7. Turn right onto Pleasance 702 m
8. Continue onto Dalkeith Road, A7 1.47 km
9. At roundabout, take exit 2 onto Old Dalkeith Road, A7 4.85 km
10. At roundabout, take exit 3 onto A7 812 m
11. At roundabout, take exit 3 onto A6106 1.79 km
12. Turn right onto High Street, A6106 49 m
13. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Edinburgh (United Kingdom/City of Edinburgh) to Dalkeith (United Kingdom/Midlothian)?
How do I get from Edinburgh (United Kingdom/City of Edinburgh) to Dalkeith (United Kingdom/Midlothian) the fastest?
How long does it take to get from Edinburgh (United Kingdom/City of Edinburgh) to Dalkeith (United Kingdom/Midlothian)?

Information about Stations

All station in Edinburgh (United Kingdom/City of Edinburgh)
South Gyle Edinburgh StationKingsknowe Edinburgh StationSlateford Edinburgh StationWester Hailes Edinburgh StationHaymarket Edinburgh StationEdinburgh Waverley Edinburgh StationEdinburgh Airport Edinburgh
All station in Dalkeith (United Kingdom/Midlothian)
Newcraighall Dalkeith StationShawfair Dalkeith StationEskbank Dalkeith StationNewtongrange Dalkeith StationMusselburgh Dalkeith Station