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


Travel to Mallaig, taking advantage of Scotrails new exclusive club for people 50 or over 'Club 50' . You can join 'Club 50' for just £15 for the whole year, and enjoy a year round 20% discount on Off-peak and Advanced tickets, anywhere in Scotland when purchased online. 

Look out for upcoming promotions we will be running on our website and facebook page. Call the hotel direct on +44 1687 462217 for the best prices!

Book Your Stay

Tel: 01687 462217

Email us

Like us on Facebook

The Marine Hotel Mallaig

1 Station Road
PH41 4PY

Privacy · Terms · Accessibility