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.
You’ll receive a warm welcome and a friendly service while you stay with us.
Situated perfectly for those looking to explore some of Scotland’s most famous tourist desinnations.
We regularly run offers to help make your stay extra special.
Book a comfortable nights stay at our hotel in Mallaig.
he Marine Hotel!
Double Room
£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.
Family Room
£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.
Twin Room
£115 per night
Perfect place for you and a friend to rest your head for the night. We have 4 x twin rooms with en-suite facilities. Each twin room sleeps up to 2 people.
Thank you for supporting our family run business and booking direct.
We look forward to welcoming you!