"The common area and kitchen was an unexpected but wonderful surprise."
Reid from United States
read full review
"Lovely bright airy bedroom with tea/coffee facilities provided in the room."
Breda from Ireland
read full review
"Newly refurbished and fabulous shower."
Heidi from United Kingdom
read full review
"Comfortable and modern room above a welcoming bar with excellent adjoining bistro."
Stephen from United Kingdom
read full review
"Restaurant food exceptional with great service from Riley."
Linda from United Kingdom
read full review
The Ship Inn: 4-room pub, restaurant, and accommodation in Musselburgh
Rooms and Communal Kitchen
The Ship Inn has 4 guest rooms that open onto a shared guest kitchen and lounge. Self-service breakfast items such as bread, cereal, milk, and juice are provided in the communal breakfast/living area. Groups can book all 4 rooms, turning the guest annex into one self-catering space.
Dining and Entertainment
The Ship Inn's ground-floor restaurant and bistro serve lunch and dinner in a family-friendly setting. The Scottish menu includes steak pie, haggis scotch egg, macaroni cheese, mussels in cream and white wine, and Sunday roast, with vegetarian, vegan, and gluten-free options. A sports bar downstairs offers beer, cider, and wine by the glass, and hosts quiz nights and darts.
Location
The Ship Inn is 1.9 km from Portobello Beach and within walking distance of Musselburgh Harbour and Musselburgh Racecourse. A bus stop directly outside the property serves Edinburgh city centre, and Edinburgh Waverley station is reachable by train. Edinburgh Airport is 24 km from the inn, with Arthurs Seat nearby.
Access and Guest Facilities
The guest accommodation at The Ship Inn is entered through a separate side door and up one flight of stairs. A communal breakfast/living area sits outside the rooms, with tea, coffee, a kettle, toaster, and a fridge stocked with milk and butter. Free on-street parking is available nearby, and a Lidl supermarket is across the road.
Safety and Shared Spaces
CCTV outside the property, security alarms, smoke alarms, and fire extinguishers are in place. The inn's non-smoking rooms sit above the bar and restaurant. Guests have access to a shared lounge/TV area in the accommodation.
Highlights
Rooms: 4 guest rooms opening onto a shared guest kitchen
Dining: Scottish menu with steak pie, haggis scotch egg, and Sunday roast
Entertainment: Sports bar with quiz nights and darts
Location: 1.9 km from Portobello Beach, 24 km from Edinburgh Airport
Access: Bus stop outside for Edinburgh city centre
Groups: Whole 4-room annex bookable as one self-catering space
Parking: Free on-street parking nearby
Must-do experiences
Stroll along Musselburgh's scenic beaches at sunset for stunning views.
Explore the historic Musselburgh Racecourse for a unique day out.
Savor local haggis at The Ship Inn for an authentic Scottish dish.
Visit the prestigious Brunton Theatre for local performances and events.
Discover the hidden gem of Newhailes House for exquisite gardens.
Select your room type
The Ship Inn offers a variety of rooms including double rooms, family rooms, and suites with breakfast, free cancelations, and special deals
Double or Twin Room
2 persons
16 m²
2 Single beds
Heating
Shower
room details
Price and Room Availability Calendar
Check availability and prices for your dates now!
Facilities
The Ship Inn offers amenities for your comfortable stay and unforgettable experiences
Facilities: Perfect
9.1/10Review score
General
Non-smoking rooms
No pets allowed
Security
Smoke detectors
Fire extinguishers
Dining
Restaurant
Bar/ Lounge area
Spa & Leisure
Leisure/ TV room
Room features
Free Wi-Fi in rooms
Sitting area
Ironing facilities
Self-catering
Shared kitchen
Electric kettle
Show more
The Ship Inn Location
184 N High St, Musselburgh, EH21 6BH,
Map view
City landmarks
Landmark
Newhailes Estate
930 m
Landmark
Musselburgh Museum
1.08 km
Garden
Inveresk Lodge Garden
2.23 km
Church
St Michael's Church
950 m
Landmark
Pinkie House
1.38 km
Landmark
Lewisvale Public Park
1.67 km
Landmark
Shepherd House Garden
1.78 km
Garden
Portobello Beach
2.96 km
Landmark
Levenhall Links
2.4 km
Gallery
The Velvet Easel Gallery
2.81 km
Landmark
Musselburgh Lagoons
2.42 km
Landmark
Portobello Swim Centre
2.71 km
Museum
Prestongrange Industrial Heritage Museum
3.94 km
Landmark
Hunter's Hall Public Park
3.59 km
Landmark
Figgate Park
3.68 km
Castle
Craigmillar Castle
5.08 km
Golf Course
Royal Musselburgh Golf Club
4.42 km
Palace
Palace of Holyroodhouse
6.73 km
Church
The Robin Chapel
4.28 km
Park
Cuthill Park
4.58 km
Landmark
Fa'side Castle
4.63 km
Amusement Park
Fort Douglas
4.68 km
Church
Duddingston Kirk
5.18 km
Landmark
Corn Exchange
5.29 km
Public Building
Midlothian House
5.71 km
Cave
Gilmerton Cove
5.96 km
Museum
Dynamic Earth
6.8 km
Public Building
The Scottish Parliament
6.85 km
Nearby
Musselburgh
Musselburgh Beach
320 m
New st
Fisherrow Harbour
520 m
Restaurants
Harbour Cafe
140 m
Musselburgh
Frying Scotsman
310 m
134B North High Street
Mario's Pizza And Kebab House
350 m
116 North High Street
Elena DiRollo
500 m
34 Bridge Street
The Artisan Van
1.13 km
Newhailes Industrial Estate
Costa Musselburgh
1.04 km
132 High Street
Explore Musselburgh
Activities Around The Ship Inn
Top Attractions
Activities
Dining
Entertainment
Musselburgh Beach
4 minutes' walk
Musselburgh Beach offers a sandy shoreline and stunning views of the Firth of Forth, ideal for a relaxing day out.
Fisherrow Harbour
7 minutes' walk
Fisherrow Harbour is known for its picturesque marina, offering lovely walks and opportunities for seafood dining nearby.
Newhailes Estate
12 minutes' walk
Newhailes Estate features magnificent gardens and historical architecture, perfect for leisurely strolls and family outings.
Musselburgh Museum
15 minutes' walk
Musselburgh Museum provides insights into local history with exhibits showcasing the town's rich heritage and culture.
Coastal Walks
4 minutes' walk
Coastal walks along Musselburgh Beach offer beautiful scenery and a chance to observe local wildlife.
Golfing at Royal Musselburgh Golf Club
45 minutes' walk
Experience the historic Royal Musselburgh Golf Club, a renowned course just a short walk away for golf enthusiasts.
Yoga at Local Studios
7 minutes' walk
Relaxation and wellness options are available at nearby yoga studios offering various classes for all levels.
Watersports at Portobello Beach
10 minutes' drive
Thrill-seekers can engage in watersports at Portobello Beach, including windsurfing and kayaking during the season.
Harbour Cafe
2 minutes' walk
Harbour Cafe offers fresh seafood and local dishes in a cozy setting, perfect for quick meals by the beach.
Frying Scotsman
4 minutes' walk
Frying Scotsman specializes in classic fish and chips, beloved by locals for its crispy batter and generous portions.
Mario's Pizza And Kebab House
5 minutes' walk
Mario's serves delicious pizza and kebabs with a casual atmosphere, ideal for a relaxed evening meal.
Elena DiRollo
7 minutes' walk
Elena DiRollo features Italian cuisine with homemade pasta, known for its inviting ambiance and family-friendly options.
Musselburgh's Live Music Venues
10 minutes' drive
Live music venues in Musselburgh offer a vibrant nightlife scene with local bands and themed nights for all ages.
The Brunton Theatre
10 minutes' drive
The Brunton Theatre hosts a variety of performances including plays, concerts, and comedy shows for all interests.
Family-Friendly Cinema
10 minutes' drive
A local cinema offers the latest films with family-friendly showtimes and special deals throughout the week.
Getting around Scotland
City Centre
Musselburgh 10 min · 800 m
Airports
Edinburgh (EDI) 42 min · 28 km
Glasgow (GLA) 152 min · 101.2 km
Train
Musselburgh Railway Station 15 min · 1.2 km
Wallyford Railway Station 5 min · 3.3 km
Bus
Bus stop 6 min · 3.6 km
Want to see Exclusive Early Booking Rate?
Unlock exclusive rates on stays across Scotland now!
Check Rates
Property information and rules
Check-in
from 15:00-22:00
Check-out
until 11 am
Internet
Wireless internet is available in the hotel rooms for free.
Pets
Pets are not allowed.
Guest Reviews and Ratings
Feedback about The Ship Inn from previous guests about their experience.
Cleanliness
9.4/10
Comfort
9.3/10
Facilities
9.1/10
Free Wi-Fi
8.4/10
Location
8.6/10
Paid Wi-Fi
9.1/10
Staff
9.3/10
Value for money
8.3/10
Pros
Spacious rooms
Cleanliness
Communal kitchen
Cons
Street noise
Heating issues
Guest reviews
based on 446 reviews
8.7/10
No reviews yet on our siteUnfortunately, our guests have not yet left any reviews for this hotel, but you can read reviews from Booking.com.