Musselburgh
Cities near Musselburgh
- Prestonpans (~)
- Haddington (~5 km)
- Gullane (~14 km)
- North Berwick (~16 km)
- Inveresk (~18 km)
- Easthouses (~19 km)
- Lugton (~20 km)
- Penicuik (~23 km)
- Dalkeith (~23 km)
- Loanhead (~23 km)
- Edinburgh (~28 km)
- Gattonside (~34 km)
- Galashiels (~37 km)
- Kelso (~37 km)
- Scottish Borders (~37 km)
- Hawick (~37 km)