Musselburgh is located about five miles east of Edinburgh city centre on the south bank of the Firth of Forth. Musselburgh has a golf course and a race course, and is an ideal base from which to visit Edinburgh. Interactive Map of Edinburgh.
3-star lodge
2 miles west of Musselburgh centre
Premier Inn Edinburgh [Newcraighall]
91 Newcraighall Road, Newcraighall, Edinburgh EH21 8RXRooms From 63.00 GBP per room, per night
3-star lodge
1.5 miles south of Musselburgh centre
Premier Inn Edinburgh [Inveresk]
Carberry Road, Inveresk, Musselburgh, Edinburgh EH21 8PTRooms From 63.00 GBP per room, per night