1-6 out of 6
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.7
Great
Map
900 m from City Centre100 m from Musselburgh & Fisherrow Welfare Club
Scottish RestaurantShared KitchenLeisure Room
- Scottish cuisine restaurant with dietary options
- Shared kitchen available for guests
- Leisure/TV room for guests
From£ 119
/nightSelect
8.8
Great
Map
2.2 km from City Centre1.2 km from Inveresk Lodge Garden
Free ParkingOn-site RestaurantWet Room Baths
- Kids eat free breakfast daily
- Near Rosslyn Chapel & Royal GC
- Wet room accessible bathrooms
From£ 121
/nightSelect


Ravelston HouseHotel
6.9
Nice
Map
800 m from City Centre100 m from Musselburgh & Fisherrow Welfare Club
Free ParkingGarden TerraceRestaurant
- Locally sourced dining at Furlongs Restaurant
- Free private parking for all guests
- Traditional bar with live events
From£ 87
/nightSelect


Faside EstateBed & Breakfast
9.8
Perfect
Map
3.8 km from City Centre1.6 km from Wallyford Train Station
Rooftop WalkwayKitchenetteFireplace
- Authentic castle with rooftop views
- Pet-friendly castle stay
- Hosts share castle's history
From£ 273
/nightSelect


9.8
Perfect
Map
1000 m from City Centre300 m from Musselburgh Racecourse
Golf CourseIn-Room BreakfastLuggage Storage
- Next to Musselburgh racecourse
- Victorian villa atmosphere
- Resident dog Scout
From£ 204
/nightSelect


Musselburgh Links B&BBed & Breakfast
8.3
Great
Map
500 m from City Centre200 m from Brunton Theatre
Hot TubBike RentalGolf Course
- Hot tub and garden terrace
- Bicycle rental and golf course
- Select rooms with full kitchen
From£ 79
/nightSelect
Explore Hotels in Musselburgh by Feature
Hotel themes
| 🏨 Hotels in Musselburgh | 6 |
| 👛 Lowest price | 79 GBP |
| ✍️ Hotels Reviews | 334 |