This property is 4 minutes walk from the beach. Featuring a bar, The Ship Inn is located in Musselburgh in the Lothian region, 0.9 miles from Musselburgh Racecourse. Among the facilities of this property are a restaurant, a shared kitchen and a shared lounge, along with free WiFi.

At the inn, each room is fitted with a wardrobe, a TV, a private bathroom, bed linen and towels. At The Ship Inn, rooms have a seating area.

The nearest airport is Edinburgh Airport, 11.8 miles from the accommodation.

Couples particularly like the location — they rated it 9.0 for a two-person trip.

The Ship Inn has been welcoming guests since 2 Sept 2021.

Distance in property description is calculated using © OpenStreetMap

Property highlights

Top location: Highly rated by recent guests (8.9)


When would you like to stay at The Ship Inn?

Sorry, reservations for more than 90 nights are not possible.

Please enter your dates to check availability.

Your departure date is invalid.

Check-in date
Check-out date
Approximate prices in GBP for a 1-night stay
Loading dates...
Sleeps Accommodation Type Price
Max adults: 2
Double or Twin Room
  • 2 single beds
Something went wrong. Please try again later.
Lock in a great price for your upcoming stay

Get instant confirmation with FREE cancellation on most rooms!

4 reasons to choose The Ship Inn

  • Prices you can't beat!
  • Booking is safe
  • Manage your bookings online
  • The staff speak English
Closest beach
  • Portobello Beach

    Portobello Beach

    8.5 Very good beach
    1.1 miles from property
Property questions and answers
Browse questions from guests for anything extra you want to know about the property

The property usually replies within a few days

Thanks! You will receive an email as soon as the property has answered your question.

Property surroundings *
Great location - show map
What's nearby
  • Musselburgh Racecourse
    0.9 miles
  • Royal Infirmary of Edinburgh
    3.1 miles
  • Craigmillar Castle
    3.2 miles
  • Butterfly & Insect World
    3.6 miles
  • Holyrood Park
    3.6 miles
  • Dalkeith Country Park
    3.7 miles
  • Arthurs Seat
    3.7 miles
  • Palace of Holyrood House
    4.2 miles
  • Dynamic Earth
    4.3 miles
  • Scottish Poetry Library
    4.4 miles
Top attractions
  • Edinburgh Playhouse
    4.7 miles
  • National Museum of Scotland
    4.8 miles
  • University of Edinburgh
    4.8 miles
  • The Real Mary King's Close
    4.8 miles
  • Royal Mile
    5 miles
  • Royal Yacht Britannia
    5 miles
  • Camera Obscura and World of Illusions
    5 miles
  • Edinburgh Castle
    5.2 miles
  • Murrayfield Stadium
    6.7 miles
  • Edinburgh Zoo
    7.9 miles
Beaches in the neighbourhood
  • Portobello Beach
    1.1 miles
  • Seton Sands Longniddry Beach
    5 miles
Closest airports
  • Edinburgh Airport
    11.5 miles
  • Dundee Airport
    35.2 miles
  • Glasgow Airport
    53.1 miles
Missing some information? Yes / No
Great! Thanks for your response.
Thanks! You will receive an email as soon as the property has answered your question.
1 restaurant on site

    The Ship Inn

    Cuisine: Scottish

    Open for: Lunch, Dinner

Facilities of The Ship Inn
  • Shared kitchen
Food & Drink
  • Bar
  • Restaurant
WiFi is available in the hotel rooms and is free of charge.
No parking available.
  • Shared lounge/TV area
Safety & security
  • Fire extinguishers
  • CCTV outside property
  • Smoke alarms
  • Security alarm
  • Non-smoking rooms
Languages spoken
  • English
Missing some information? Yes / No
Great! Thanks for your response.
Thanks! You will receive an email as soon as the property has answered your question.
Sustainable initiatives
This property has taken steps to provide more sustainable and environmentally friendly travel

House rules The Ship Inn takes special requests - add in the next step!


15:00 - 22:00


Until 11:00 hours


Cancellation and prepayment policies vary according to accommodation type. Please enter the dates of your stay and check the conditions of your required room.

Children and beds

Child policies

Children of any age are welcome.

To see correct prices and occupancy information, please add the number of children in your group and their ages to your search.

Cot and extra bed policies

There is no capacity for cots at this property.

There is no capacity for extra beds at this property.

Age restriction

The minimum age for check-in is 18


Pets are not allowed.

Maestro Mastercard Visa American Express The Ship Inn accepts these cards and reserves the right to temporarily hold an amount prior to arrival.

The fine print

In response to Coronavirus (COVID-19), additional safety and sanitation measures are in effect at this property.

Please inform The Ship Inn in advance of your expected arrival time. You can use the Special Requests box when booking, or contact the property directly with the contact details provided in your confirmation.

FAQs about The Ship Inn

  • The nearest beach is just 400 yards from The Ship Inn.

  • Check-in at The Ship Inn is from 15:00, and check-out is until 11:00.

  • The prices at The Ship Inn may vary depending on your stay (e.g. dates you select, hotel's policy etc.). See the prices by entering your dates.

  • The Ship Inn offers the following activities / services (charges may apply):

    • Room options at The Ship Inn include:

      • Twin/Double

    • The Ship Inn is 850 yards from the centre of Musselburgh.

    • The Ship Inn has 1 restaurant:

      • The Ship Inn