How to get from Dalkeith to Musselburgh by car, truck, bike, walk
Distance between Dalkeith and Musselburgh is 5 kilometers (3 miles).
Driving distance from Dalkeith to Musselburgh is 8 kilometers (5 miles)
Route Map
Routes from dalkeith-midlothian to musselburgh-east-lothian
4 Ways from Dalkeith (United Kingdom/Midlothian) to Musselburgh (United Kingdom/East Lothian)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto High Street, A6106 49 m
2. Turn left onto Edinburgh Road, A6106 1.70 km
3. At roundabout, take exit 5 onto City of Edinburgh Bypass, A720 3.63 km
4. At roundabout, take exit 2 onto B6415 531 m
5. At roundabout, take exit 2 onto B6415 1.63 km
See more
Questions and Answers
What is the cheapest way to get from Dalkeith (United Kingdom/Midlothian) to Musselburgh (United Kingdom/East Lothian)?
How do I get from Dalkeith (United Kingdom/Midlothian) to Musselburgh (United Kingdom/East Lothian) the fastest?
How long does it take to get from Dalkeith (United Kingdom/Midlothian) to Musselburgh (United Kingdom/East Lothian)?