The Marine Hotel is ideally located next to Mallaig train station and Caledonian MacBrayne ferry terminal, which makes daily trips to the Isle of Skye and the Inner Hebrides.
Tel: 01687 462217
Like us on Facebook
The Marine Hotel Mallaig
1 Station RoadMallaigInverness-shirePH41 4PY
Privacy · Terms · Accessibility