Where to Stay in Mallaig, Ardour & Ardnamurchan
West Highland coast and remote peninsulas with wild beauty.
Kilcamb Lodge Hotel
Award-winning luxury country house hotel on the shores of Loch Sunart, surrounded by 18 acres of private meadow and woodland. Named Best Country House Hotel in Scotland 2024 with 3 AA Rosettes for fine dining. Stunning views, exceptional cuisine, and abundant wildlife including otters and red deer.
The Morar Hotel
Historic Edwardian hotel built in 1902, offering breathtaking views of the Silver Sands of Morar and the Inner Hebridean islands of Rum and Eigg. Located directly opposite Morar railway station on the famous Road to the Isles, just 3 miles from Mallaig. Family-run with comfortable rooms and traditional Highland hospitality.
Old Library Lodge and Restaurant
Charming waterfront bed and breakfast in a converted stone building, formerly a stable. Six tastefully decorated en-suite rooms with spectacular views across Arisaig Bay to the islands of Rum and Eigg. Award-winning restaurant serving fresh local seafood and Highland produce in a traditional setting with whitewashed walls and log burner.
Arisaig Hotel
Historic coaching inn dating from 1720, situated on the edge of Loch Nan Ceall in the heart of Arisaig village. Thirteen en-suite rooms, most with sea views over Arisaig Bay and out to the Small Isles of Eigg and Rum. Family-friendly with vibrant public bar and restaurant serving local produce.
Marine Hotel
Comfortable hotel in the heart of Mallaig's fishing village, adjacent to the railway station and two-minute walk from both CalMac and Knoydart ferry terminals. Modern, well-appointed rooms with friendly staff. Ideal base for exploring the Small Isles and Isle of Skye.
West Highland Hotel
Traditional hotel with spectacular views over the islands of Skye, Rum and Eigg, located five minutes from Mallaig railway station and ferry port. Range of accommodation from standard to superior rooms with sea views. Restaurant specialising in local seafood and Highland produce.
Kilchoan Hotel
Former shooting lodge on the southern shore of Ardnamurchan peninsula, the UK's most westerly hotel. Comfortable double and family rooms with en-suite facilities, including a superior room with four-poster bed and coastal views. Vibrant pub atmosphere with locally sourced food and excellent whisky selection.
Loch Shiel Hotel
Victorian hunting lodge in the crofting village of Acharacle on the shores of Loch Shiel. Eight comfortable rooms, some with stunning loch views. Family-run with friendly public bar, restaurant serving seasonal Highland cuisine, and beer garden overlooking the loch. Dog-friendly.
The Moorings Guesthouse
Comfortable guesthouse ideally situated on the marina front in Mallaig, just 2-3 minutes walk from village centre with all amenities. Modern en-suite rooms with free WiFi and parking. Open all year round. Perfect base for ferry terminals, railway station, restaurants and shops.
Seaview Guest House
Traditional guesthouse overlooking Mallaig harbour with comfortable rooms and guest lounge. Features lavish continental breakfast with thoughtful touches including a hospitality tray with whisky. Convenient location near ferry terminal, train station and village restaurants.