Located in Musselburgh, within 1.2 miles of Portobello Beach and 5.4 miles of Edinburgh Playhouse, The Ship Inn provides accommodations with a shared lounge and a bar, and free WiFi. The property is around 5.5 miles from Royal Mile, 5.8 miles from Edinburgh Waverley Train Station and 6.1 miles from University of Edinburgh. Arthur's Seat is 6.1 miles away and The Real Mary King's Close is 6.2 miles from the inn.
At the inn, each room has a closet, a TV, a private bathroom, bed linen and towels. At The Ship Inn, rooms have a seating area.
At the accommodation you'll find a restaurant serving Scottish cuisine. Vegetarian, vegan and gluten-free options can also be requested.
Camera Obscura and World of Illusions is 6.1 miles from The Ship Inn, while Royal Yacht Britannia is 6.1 miles away. The nearest airport is Edinburgh Airport, 15 miles from the inn.