1-3 out of 3
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
The Ship InnInn
8.6
Great544 total reviews
our site & Booking.com
Map
900 m from City Centre100 m from Musselburgh & Fisherrow Welfare Club
While staying at the Ship Inn you are invited to discover Craigmillar Castle, set 4.7 km away, or Prestongrange Industrial Heritage Museum, which is a 10-minute ride away.
From£ 144
/nightSelect
Ravelston HouseHotel
7.7
Very good788 total reviews
our site & Booking.com
Map
800 m from City Centre100 m from Musselburgh & Fisherrow Welfare Club
Featuring 7 rooms with views of the garden, the 3-star Ravelston House Musselburgh is set within 6 km of Craigmillar Castle.
From£ 89
/nightSelect


9.8
Perfect106 total reviews
our site & Booking.com
Map
1000 m from City Centre300 m from Musselburgh Racecourse
The 4-star Arden House is nestled near a beach district, nearly a 5-minute walk from St Peter's Episcopal Church.
From£ 114
/nightSelect
| 🏨 Hotels in Musselburgh | 3 |
| 👛 Lowest price | 89 GBP |