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

Distance between Musselburgh and Edinburgh is 8 kilometers (5 miles).
Driving distance from Musselburgh to Edinburgh is 9 kilometers (6 miles)

MusselburghEdinburgh
Leaving from
Going to

Route Map

Routes from musselburgh-east-lothian to edinburgh-city-of-edinburgh

4 Ways from Musselburgh (United Kingdom/East Lothian) to Edinburgh (United Kingdom/City of Edinburgh)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto High Street, A199 21 m
2. Turn right onto A199 3.21 km
3. Turn right onto Milton Link, A1 2.20 km
4. Keep left onto A199 71 m
5. Turn slight left onto Portobello Road, A1140 2.90 km
6. Keep right onto London Road, B1350 942 m
7. At roundabout, take exit 1 onto Picardy Place, A900 232 m
8. Keep left onto Leith Street, A900 360 m
9. Arrive at destination 0 m
See more

Questions and Answers

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

Trips from Musselburgh

MusselburghGlasgow