top of page


The Ship Inn is the longest standing public house in Musselburgh. We have traced the timeline and purchased the map which shows the Ship Inn named plot on the 1824 map of Musselburgh. The map is proudly on show hanging in the front Bar.

In 2019 we were very excited to find out we were to close temporarily for our huge refurbishment and even though we have had extensive changes we kept the frontage intact and we stand proudly on the coast road into Musselburgh as we have for over a century.

As a family owned business we value our customers and strive to give them the best experience in our new venue. Freshly cooked local produce, great service and the best beers, wines and premium spirits are just some of what you can look forward to during your visit here with us.


We cater to all requests so please don't hesitate to contact us if you have any special requirements.

We look forward to welcoming you for many years to come as we set sail on our new chapter. 

bottom of page