A warm highland welcome awaits you at the refurbished Marine Hotel, situated in the centre of the pretty harbour village of Mallaig.
The Marine Hotel has a lively local Public Bar and 11 modern en-suite bedrooms.
Our restaurant provides home-made meals using a wide range of locally sourced ingredients. Our beer garden and lounge bar/ restaurant overlook the Jacobite Steam Train and offer views of the sea and islands of Skye, Eigg and Rum.
The Marine Hotel is ideally located next to the train station and Caledonian MacBrayne ferry terminal, which makes daily trips to the Isle of Skye and the Small Isles of Rum, Eigg, Muck and Canna.