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
Sep 3 - Sep 4Tomorrow
Sep 4 - Sep 5This weekend
Sep 4 - Sep 6Next weekend
Sep 11 - Sep 13Where to stay in Mallaig?




1. West Highland Hotel
West Highland HotelMallaig
$155
$186 total
includes taxes & fees
Sep 26 - Sep 27




2. Chlachain Inn
Chlachain InnMallaig
$134
$160 total
includes taxes & fees
Sep 24 - Sep 25




4. Anneth Glamping Pod
Anneth Glamping PodArdvasar
$163
$196 total
includes taxes & fees
Oct 2 - Oct 3




5. Kirkton Bay House Bed and Breakfast
Kirkton Bay House Bed and BreakfastKyle
$157
$189 total
includes taxes & fees
Oct 3 - Oct 4




6. Inn at Aird a Bhasair
Inn at Aird a BhasairArdvasar
$311
$374 total
includes taxes & fees
Oct 1 - Oct 2




7. Glenfinnan House Hotel
Glenfinnan House HotelGlenfinnan
$340
$409 total
includes taxes & fees
Oct 3 - Oct 4




8. Duisdale House Hotel
Duisdale House HotelDuisdalemore
$374
$449 total
includes taxes & fees
Oct 1 - Oct 2




9. Tingle Creek Hotel
Tingle Creek HotelKyle
$150
$180 total
includes taxes & fees
Oct 4 - Oct 5




10. Eilean Iarmain
Eilean IarmainSleat
$332
$398 total
includes taxes & fees
Oct 4 - Oct 5




12. Cuillin View Apartment
Cuillin View ApartmentArisaig
$472
$567 total
includes taxes & fees
Sep 26 - Sep 27




13. Balmacara Hotel
Balmacara HotelKyle
$222
$266 total
includes taxes & fees
Oct 3 - Oct 4




15. House Of Juniper - The Cabins
House Of Juniper - The CabinsBroadford
$309
$371 total
includes taxes & fees
Sep 27 - Sep 28




16. Isle of Skye Guest house
Isle of Skye Guest houseKyleakin
$177
$213 total
includes taxes & fees
Oct 4 - Oct 5




17. Achnabobane Farmhouse
Achnabobane FarmhouseSpean Bridge
$191
$191 total
includes taxes & fees
Sep 8 - Sep 9




18. Toravaig House Hotel
Toravaig House HotelTeangue
$290
$348 total
includes taxes & fees
Oct 4 - Oct 5




19. Inn at Ardgour
Inn at ArdgourFort William
$135
$162 total
includes taxes & fees
Oct 1 - Oct 2




20. Park Lodge Hotel
Park Lodge HotelIsle of Mull
$166
$200 total
includes taxes & fees
Sep 9 - Sep 10
Go beyond your typical stay in Mallaig
Pet friendly
Our prices for hotels in Mallaig are cheapest in December
Our prices for hotels in Mallaig are cheapest in December
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 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.
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.
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 Circular Walk.
See all hotels in Mallaig
Check out reviews of Mallaig hotels guests love
Alexandra Hotel
8/10 Good
"Would not allow check in before 3 pm. Room was warm even though the hearing wasn’t on. Clean room. Friendly staff. Very good breakfast. Can’t beat the location and good value for money."
West Highland Hotel
10/10 Excellent
"The desk clerk was the most helpful that I hav ever experienced in my travels. He worked with you until you were all settled. If he didn’t know, he would find out. He made our experience the best."
Base Camp Hotel Nevis Range
8/10 Good
"The reception staff were extremely friendly and helpful. However, the sink in the room felt like it was made for a child, very impractical, and water kept splashing all over the bathroom. The restaurant only had one or two plant-based options, and the burgers weren’t tasty. Breakfast was so-so, and £3 for two slices of toast felt a bit much, in my opinion."
The Garrison
10/10 Excellent
"Wonderful hotel in Fort William! 🏔️✨ The hotel is chic, modern, and surprisingly spacious, with beautiful décor throughout. Everything was exceptionally clean, and the beds were super comfortable—perfect after a day exploring the Highlands! 🛏️ The location is also excellent and very convenient for enjoying Fort William and the surrounding area. A stylish, comfortable, and relaxing place to stay. Highly recommended! ⭐⭐⭐⭐⭐"
Linnhe Lochside Holidays
10/10 Excellent
"Everything is absolutely good."
Onich Hotel
8/10 Good
"Beautiful location with easy access by car or public transport to Fort William, Glencoe etc. Loch is good to swim in (if a bit chilly) in front of the hotel. The beach is pebbly to some kind of footwear is helpful. Rooms clean and a good size. Breakfast excellent, and includes haggis (although only filter coffee)."
Isle of Skye Guest house
10/10 Excellent
"Easy & free parking on site. Room was hot even with windows open. Nice to have a common area for visiting. Furniture was worn out. Breakfast was nice."
Dunollie Hotel
8/10 Good
"Good"
The Caledonian Hotel
8/10 Good
"The room was nice, clean and a great bathroom. Lots of hot water!"












