Skip to primary navigation Skip to content Skip to footer

Mallaig Hotel Accommodations

West Highland Hotel

The West Highland Hotel is just a 5 minute walk from the railway station and ferry port. It enjoys the most amazing views over the islands of Skye, Rum and Eigg which you can also enjoy from our Terrace Resturant restaurant.

We offer a range of accommodation – standard, classic, family and superior rooms and new for 2016 we have a beautiful suite with its own balcony, perfect for a special weekend. Please contact us direct for best rates.

  • Email: info@westhighlandhotel.co.uk
  • call us on 01687 462210

The Steam Inn

Our accommodation is situated above the restaurant and consists of 3 spacious double/twin rooms and 2 single rooms (all en suite).

All rooms are equipped with tea/coffee making facilities, mini fridge, fresh milk and cereal, TV, Wi fi, hair dryer and central heating throughout.

Sorry but we do not allow smoking in any rooms and we cannot accommodate pets.

We are open all year round!

  • To book please call 01687 462002
  • e-mail: thesteaminn@gmail.com

Marine Hotel

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 12 modern en-suite bedrooms and 1 with it’s own Private External bathroom facilities.

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.

The Marine Hotel – The location is excellent, it’s literally right beside the railway station and very close to boats up Loch Nevis and the CalMac ferries. Mr Shieldman

  • The Marine Hotel Mallaig
    1 Station Road
    Mallaig
    Inverness-shire
    PH41 4PY
  • Call us on: +44 1687 462217
  • Email: marine_hotel@btconnect.com