Find the 2 Best Hotels in Mallaig

Browse 2 hotels in Mallaig, from smaller properties suited to leisure travellers to hotels offering business facilities. Review their rooms, amenities and guest feedback, then contact suitable properties about accommodation and availability.
The West Highland Hotel in Mallaig offers luxury accommodation with stunning sea views, a range of room types, and proximity to iconic Scottish attractions. Our hotel combines comfort with authentic Highland hospitality, providing easy access to the Jacobite Steam Train, island boat trips, and scenic walking routes. Guests enjoy locally inspired dining and tailored experiences for both short breaks and extended stays.
Hotel Accommodation Studio Apartments Wedding Venues
Not rated yet
Morar Hotel
50+ Years
Not rated yet
The Morar Hotel is a historic 3-star hotel in Mallaig, Scotland, offering heritage-rich accommodation with breathtaking coastal views. Established in 1902, it combines traditional charm with modern amenities, providing comfortable rooms, award-winning dining, and easy access to the Isle of Skye. Our service focuses on authentic Scottish hospitality, pet-friendly policies, and immersive experiences in one of Scotland's most scenic regions.
Classic Rooms Superior Rooms Seaview Rooms
Friendly staff Beautiful views Excellent food
Acharacle (18.5 mi) Fort William (29.8 mi) Portree (30.8 mi) Isle of Skye (30.9 mi) Ballachulish (35.5 mi) Isle of Mull (37.9 mi) Oban (42.6 mi) Fort Augustus (44.1 mi) Arisaig (5.8 mi) Glenfinnan (17.1 mi)