The Marine Hotel is situated in the heart of the fishing village of Mallaig, adjacent to the railway station and a two-minute walk from both the Calmac and Knoydart ferry terminals.
The Marine offers a perfect base for travellers wishing to unwind.
The local area boasts beautiful sandy beaches, mountains, wildlife, seafood and sunsets.
If you are looking for a bit more then why not take a ferry trip to the Knoydart Peninsula or to explore one of the surrounding islands: Skye, Rum, Eigg or Muck. Alternatively, take a trip on the Jacobite Steam Train along the scenic West Highland Line, as featured in the Harry Potter movies as ‘The Hogwarts Express, and described as ‘the greatest railway journey in the world’.
There is an abundance of things to do such as hiking, golfing, fishing, kayaking, bird watching, wildlife cruises, horse riding and much more.
Book a comfortable nights stay at our hotel in Mallaig.
he Marine Hotel!
£115 per night
Our double rooms are our most popular room. We have 6 x double rooms in The Marine Hotel, all with en-suite facilities. Perfect after a day exploring.
£155 per night
The 4 person family room in our hotel comes with an en-suite shower room. This room sleeps 2 adults and 2 children. We also have one family room that sleeps 3 people.