Book your room
The Marine Hotel Mallaig · 1 Station Road · Mallaig · Inverness-shire · PH41 4PY · Call us on: 01687 462217


We source fresh local produce...

Our restaurant provides home-made meals using a wide range of locally sourced ingredients. Our restaurant over look the Jacobite Steam Train and offer views of the sea and islands of Skye, Eigg and Rum.

The Marine Hotel uses local fish and shell fish landed in Mallaig, the meat for the hotel is supplied by the local butcher and is all Highland Beef.

The Marine Restaurant is open from 12.00pm till 3.00pm Monday to Saturday.

Lunch Menu

Had a great lunch today, food was delicious and all home cooked. We will definitely be back- especially for the Macaroni burger!! Dawn

Book Your Stay

Tel: 01687 462217

Email us

Like us on Facebook

The Marine Hotel Mallaig

1 Station Road
PH41 4PY

Privacy · Terms · Accessibility