Mallaig is a friendly locale surrounded by island and seaside views. You'll find plenty of restaurants and bars. You can easily spend a relaxing day visiting Loch Morar and Loch Nevis. While you're here, stop by Mallaig Heritage Centre and Camusdarach Beach.
Photo by Andy Butterworth
Hotels & Accommodation in Mallaig
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Mallaig?

West Highland Hotel
West Highland Hotel
8.2 out of 10, Very good, (544)
The price is R3 361
R4 033 total
includes taxes & fees
07 May - 08 May
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top landmarks in Mallaig

Morar Beach
Whether you want to hunt for sand dollars or smell the fresh air, Morar Beach is a spot you might want to check out, located 3.1 mi (5 km) from central Mallaig. If you want to continue walking by the waves, head to Camusdarach Beach located nearby.
Learn more about Mallaig
Notable for its seaside, Mallaig features attractions such as Mallaig Heritage Centre and Camusdarach Beach. Visitors to this welcoming city speak highly of the restaurants whereas sights include Morar Beach and Loch Morar.

Frequently asked questions
Find out more about Mallaig
Find out more about Mallaig
Keep exploring
Keep exploring
- Landmarks
- Star Rating
- Accommodation Types
- Facilities
- Hotels close to nearby airports
- Nearby cities
- Top Cities in United Kingdom
- More Hotels
- Most popular destinations
- Hotels near Morar Beach
- Hotels near Mallaig Heritage Centre
- Hotels near Loch Morar
- Hotels near Circular Walk
- Hotels near Armadale Ferry Terminal
- Hotels near Loch Lochy
- Hotels near Glenfinnan Viaduct
- Hotels near Inverlochy Castle
- Hotels near Eilean Donan Castle
- Hotels near Isle of Skye Market Square
- Hotels near Armadale Castle
- Hotels near Plockton Harbour
- Hotels near Calgary Bay Beach
- Hotels near Nevis Range Mountain Experience
- Hotels near Neptune's Staircase
- Hotels near Five Sisters of Kintail
- Hotels near West Highland Way
- Hotels near Ben Nevis Distillery
- Hotels near Glenfinnan Monument
- Hotels near Castle Tioram
- London Hotels
- Edinburgh Hotels
- Manchester Hotels
- Liverpool Hotels
- Glasgow Hotels
- Birmingham Hotels
- York Hotels
- Bath Hotels
- Brighton Hotels
- Blackpool Hotels
- Bristol Hotels
- Newcastle-upon-Tyne Hotels
- Leeds Hotels
- Southampton Hotels
- Cardiff Hotels
- Inverness Hotels
- Belfast Hotels
- Oxford Hotels
- Bournemouth Hotels
- Chester Hotels
- Linnhe Lochside Holidays
- Canna Campsite
- Inn at Ardgour
- Toravaig House Hotel
- Broadford Hotel
- House Of Juniper - The Cabins
- Creag Mhor Lodge
- Corran Bunkhouse
- Armadale Castle Cabins
- House Of Juniper - The Manse
- Factors Inn & Cottage
- Nevis Bank Inn
- Eilean Iarmain
- Maclean Guest House
- The Shack and Pods at Inchree
- Kintail Lodge Hotel
- Guisachan Guest House
- Imperial Hotel
- Ariundle Accommodation
- Anneth Glamping Pod
- Innisfree Guest House
- Roslyn House
- Ardcana
- Park Lodge Hotel
- Braeburn Guest House / B&B
- Coille Darach B&B
- The Corran - Serviced Accommodation
- The Cluanie Inn
- Croft 4 - Self- Catering Accommodation
- Loch Shiel Hotel
- Glenlochy Nevis Bridge Apartments
- Kinloch Ainort Apartments
- UHI Fort William – Campus Accommodation
- Mingarry Park
- Ashburn House De Luxe B&B
- Glen Nevis Youth Hostel
- Caledonian Hotel
- Chase The Wild Goose Hostel
- Blacksmiths Bunkhouse - Hostel
- Torlinnhe Guesthouse
Most popular destinations
Hotels
Cheap Hotels in ManchesterHotels in Castle DouglasLuxury Hotels in WindsorHotels in GlasgowHotels in DumfriesHotels in CambridgeHotels in St. AndrewsHotels in ChesterHotels in StonehavenHotels in WindsorHotels in ManchesterHotels in Stockton-on-TeesHotels in BathHotels in NorthamptonHotels in MidhurstHotels in HarrisHotels in BurfordHotels in DoverHotels in PaisleyHotels in DunoonHotels in ArundelHotels in WatfordHotels in BroadstairsCheap Hotels in BrightonHotels in YorkHotels in AberystwythHotels in Fort AugustusHotels in InvernessHotels in TruroCheap Hotels in Durham