Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Mallaig on Hotels.com. These Mallaig hotels consistently deliver on comfort, location and traveler experience. Last updated on .
Hotels 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
Tonight
Aug 14 - Aug 15Tomorrow
Aug 15 - Aug 16This weekend
Aug 14 - Aug 16Next weekend
Aug 21 - Aug 23Top 5 hotels in Mallaig at a glance
- Chlachain Inn — 3.5-star hotel in Mallaig. Guest rating: 8.8/10 — Excellent.
- West Highland Hotel — 3-star hotel in Mallaig. Guest rating: 8.2/10 — Very Good.
- Morar Hotel — 3-star hotel in Mallaig. Guest rating: 7.6/10 — Good.
- Anneth Glamping Pod — 2-star hotel in Ardvasar. Guest rating: 10/10 — Exceptional.
- Toravaig House Hotel — 4-star hotel in Teangue. Guest rating: 9.0/10 — Wonderful.
Where to stay in Mallaig?




Chlachain Inn
Chlachain InnMallaig
CNY812
CNY974 total
includes taxes & fees
Aug 23 - Aug 24




West Highland Hotel
West Highland HotelMallaig
CNY1,419
CNY1,703 total
includes taxes & fees
Sep 2 - Sep 3




Morar Hotel
Morar HotelMallaig
CNY1,072
CNY1,286 total
includes taxes & fees
Sep 11 - Sep 12




Anneth Glamping Pod
Anneth Glamping PodArdvasar
CNY1,531
CNY1,838 total
includes taxes & fees
Aug 30 - Aug 31




Toravaig House Hotel
Toravaig House HotelTeangue
CNY2,873
CNY3,448 total
includes taxes & fees
Sep 11 - Sep 12




Inn at Aird a Bhasair
Inn at Aird a BhasairArdvasar
CNY2,377
CNY2,853 total
includes taxes & fees
Aug 21 - Aug 22




Eilean Iarmain
Eilean IarmainSleat
CNY2,668
CNY3,201 total
includes taxes & fees
Aug 23 - Aug 24




Glenfinnan House Hotel
Glenfinnan House HotelGlenfinnan
CNY2,634
CNY3,161 total
includes taxes & fees
Aug 29 - Aug 30




Cuillin View Apartment
Cuillin View ApartmentArisaig
CNY3,188
CNY3,826 total
includes taxes & fees
Aug 29 - Aug 30




Tingle Creek Hotel
Tingle Creek HotelKyle
CNY1,283
CNY1,539 total
includes taxes & fees
Sep 6 - Sep 7




Loch Shiel Hotel
Loch Shiel HotelAcharacle
CNY1,146
CNY1,376 total
includes taxes & fees
Aug 21 - Aug 22




Broadford Hotel
Broadford HotelBroadford
CNY2,767
CNY3,321 total
includes taxes & fees
Sep 5 - Sep 6




House Of Juniper - The Manse
House Of Juniper - The ManseBroadford
CNY2,388
CNY2,866 total
includes taxes & fees
Aug 29 - Aug 30




Dunollie Hotel
Dunollie HotelBroadford
CNY1,628
CNY1,954 total
includes taxes & fees
Sep 3 - Sep 4




Duisdale House Hotel
Duisdale House HotelDuisdalemore
CNY3,612
CNY4,335 total
includes taxes & fees
Sep 12 - Sep 13




Isle of Skye Guest house
Isle of Skye Guest houseKyleakin
CNY1,811
CNY2,173 total
includes taxes & fees
Sep 2 - Sep 3




Balmacara Hotel
Balmacara HotelKyle
CNY2,272
CNY2,727 total
includes taxes & fees
Sep 2 - Sep 3




Achnabobane Farmhouse
Achnabobane FarmhouseSpean Bridge
CNY1,305
CNY1,305 total
includes taxes & fees
Aug 29 - Aug 30




Glen Mhor Lodge
Glen Mhor LodgeArisaig
CNY3,237
CNY3,885 total
includes taxes & fees
Sep 6 - Sep 7




The Bellachroy
The BellachroyIsle of Mull
CNY1,726
CNY2,071 total
includes taxes & fees
Aug 28 - Aug 29
Go beyond your typical stay in Mallaig
Family friendly
Pet friendly
Our prices for hotels in Mallaig are cheapest in November
Our prices for hotels in Mallaig are cheapest in November
Price trends for hotels in Mallaig
Pricing is based on two traveler single night rates
Top landmarks in Mallaig
Morar Beach
9.2/10 (54 reviews)
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.
Mallaig Harbour
Imagine strolling along Mallaig Harbour for some great waterfront pics when in the heart of Mallaig.
If you carry on walking you'll get to Mallaig Ferry Terminal for some more water views.
Mallaig Heritage Centre
8.2/10 (21 reviews)
The center of Mallaig is home to cultural attractions like Mallaig Heritage Centre, so you might want to stop by during your stay. If you want to experience more of the culture Mallaig has to offer, head to Mallaig Harbour, Mallaig Ferry Terminal, and Circular Walk.
Mallaig Ferry Terminal
Imagine strolling along Mallaig Ferry Terminal for some great waterfront pics when in the heart of Mallaig.
If you carry on walking you'll get to Mallaig Harbour for some more water views.
Loch Morar
9.2/10 (88 reviews)
Loch Morar is 7.1 mi (11.5 km) from central Mallaig, why not stop by during your stay. Want to stretch your legs some more? Head to Loch Nevis, located nearby.
Circular Walk
9.4/10 (6 reviews)
Circular Walk is in the heart of Mallaig, so why not stop by during your stay.
Loch Nevis
9.8/10 (9 reviews)
Loch Nevis is 8.1 mi (13.1 km) from central Mallaig, why not stop by during your stay. Want to stretch your legs some more? Head to Loch Morar, located nearby.
Learn more about Mallaig
Notable for its seaside, Mallaig features attractions such as Mallaig Heritage Centre and Mallaig Harbour. Visitors to this welcoming city speak highly of the restaurants whereas sights include Mallaig Ferry Terminal and Camusdarach Beach.
See all hotels in Mallaig
Check out reviews of Mallaig hotels guests love
Morar Hotel
10/10 Excellent
"Amazing stay!"
Dunollie Hotel
8/10 Good
"Our room was clean and fit for use for our one night stay. We ate in the bar and had a packed lunch instead of breakfast as we were leaving early. Staff very friendly and helpful."
The Caledonian Hotel
8/10 Good
"Clean comfortable room, friendly staff nice views onto the river"
West Highland Hotel
8/10 Good
"Well placed with a fabulous view across the sea from the room. Staff were great on reception. Didn't have food there so cannot comment. Stair carpet worn but hotel otherwise well presented and clean. Feel it was expensive however for the stay."
Isle of Skye Guest house
8/10 Good
"I didn’t like the impersonal check in and while our room was adequate it didn’t provide the nice touches and hospitality experienced in other accommodation at this price point."
Ben Nevis Hotel & Leisure Club
8/10 Good
"Really good breakfast!"
Onich Hotel
10/10 Excellent
"Excellent small property, clean and well-equipped, pet friendly, lovely beach front"
Tingle Creek Hotel
10/10 Excellent
"The manager was very helpful with ideas of places to go. The breakfast was excellent, the quality of the cooked food was especially good. A good base with easy access to Skye and a decent selection of places to eat nearby."
The Lodge on the Loch by OYO
8/10 Good
"Room was tidy and clean. Breakfast was good. Staff friendly"
