Welcome to our gastro pub / restaurant in Mallaig


The Steam Inn is a gastro pub/restaurant with bedrooms in the picturesque village of Mallaig at the end of the famous road to the isles.

“We are a family run business and pride ourselves on providing real Highland hospitality”


Enjoy freshly prepared local fare from our dedicated professional team, relax with a hand-pulled “Steam Inn” craft ale, and stay in our comfortable rooms.

We have an extensive menu, consisting of fresh local seafood and pub favourites, as well as lighter options for lunch.

The 20 table beer garden to the rear is a favourite spot in the Summer months for a bite to eat or a cool refreshment. Offering a place of peace and relaxation in a bustling tourist village.

Winter months are for cozying on the comfortable leather suites by a roaring log burner and sampling some of our fine local malts or a warming bowl of fresh seafood chowder.

Enquire - Mallaig restaurant and gastro pub