The Ship Inn

Musselburgh, United Kingdom

8.9Wonderful424 reviews Check availability
  • Best price guaranteed by our partners
  • Many rooms with free cancellation

About the property

Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi. The property is situated 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. Arthurs Seat is 10 km from the inn and The Real Mary King's Close is 10 km away.

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

At the accommodation you will find a restaurant serving Scottish cuisine. Vegetarian, vegan and gluten-free options can also be requested.

Camera Obscura and World of Illusions is 10 km from The Ship Inn, while Royal Yacht Britannia is 10 km away. The nearest airport is Edinburgh Airport, 24 km from the inn.

Location

Musselburgh, United Kingdom

Discover Musselburgh

Photos, information and travel guides for your stay.

Musselburgh is a historic coastal town in East Lothian, Scotland, on the shore of the Firth of Forth. The town sits at the mouth of the River Esk, approximately 5 miles east of Edinburgh, 46 miles east of Glasgow, and 91 miles south-southwest of Aberdeen. It is the largest settlement in East Lothian, with a population of 21,479 in 2022.

Travel assistant

online

Hi! I am your travel assistant. Ask me anything about The Ship Inn: what is nearby, how to get there, tips for your stay…

More hotels in Musselburgh

See all →
Book