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


View pictures from our hotel...

and the stunning scenery of Isle of Sky and neighbouring islands that can be easily reached from Mallaig such as Uist and Eigg.


Image Gallery

Book Your Stay

Tel: 01687 462217

Email us

Like us on Facebook

The Marine Hotel Mallaig

1 Station Road
PH41 4PY

Privacy · Terms · Accessibility