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

Contact Us

Looking for something special? Contact us...

1 Station Road, Mallaig, PH41 4PY

CALL US ON 01687 462 217 or email us on marine_hotel@btconnect.com

Send us a message

Complete the form to send us a message.
Anti Spam Question: Is fire hot or cold?


Book Your Stay

Tel: 01687 462217

Email us

Like us on Facebook

The Marine Hotel Mallaig

1 Station Road
Mallaig
Inverness-shire
PH41 4PY

Privacy · Terms · Accessibility