Photo by Shahid Kazi

Find hotels in Mallaig from ฿2,349
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Mallaig
Pet friendly
Family friendly
Check prices for these dates
Our top choices for Mallaig hotels

West Highland Hotel
West Highland HotelMallaig
8.2 out of 10, Very good, (603 reviews)
The price is ฿4,482
฿5,379 total
includes taxes & fees
20 Jan - 21 Jan

The Corran - Serviced Accommodation
The Corran - Serviced AccommodationFort William
9.4 out of 10, Exceptional, (251 reviews)
The price is ฿2,941
฿3,530 total
includes taxes & fees
17 Jan - 18 Jan

Nevis Bank Inn
Nevis Bank InnFort William
8.8 out of 10, Excellent, (688 reviews)
The price is ฿2,802
฿3,362 total
includes taxes & fees
17 Jan - 18 Jan

Alexandra Hotel
Alexandra HotelFort William City Centre
7.8 out of 10, Good, (1,001 reviews)
The price is ฿2,521
฿3,025 total
includes taxes & fees
4 Feb - 5 Feb

Onich Hotel
Onich HotelFort William
7.8 out of 10, Good, (386 reviews)
The price is ฿3,404
฿4,084 total
includes taxes & fees
2 Feb - 3 Feb

The Lodge on the Loch by OYO
The Lodge on the Loch by OYOFort William
7.4 out of 10, Good, (257 reviews)

Park Lodge Hotel
Park Lodge HotelIsle of Mull
8.6 out of 10, Excellent, (258 reviews)
The price is ฿3,137
฿3,765 total
includes taxes & fees
23 Jan - 24 Jan

Corran Bunkhouse
Corran BunkhouseFort William
9.2 out of 10, Wonderful, (131 reviews)
The price is ฿2,441
฿2,930 total
includes taxes & fees
17 Jan - 18 Jan

Inn at Ardgour
Inn at ArdgourFort William
8.8 out of 10, Excellent, (565 reviews)
The price is ฿2,311
฿2,773 total
includes taxes & fees
5 Feb - 6 Feb

Base Camp Hotel Nevis Range
Base Camp Hotel Nevis RangeFort William
8.4 out of 10, Very good, (276 reviews)
The price is ฿1,957
฿2,349 total
includes taxes & fees
13 Feb - 14 Feb

Premier Inn Fort William
Premier Inn Fort WilliamFort William City Centre
7.6 out of 10, Good, (48 reviews)
The price is ฿1,891
฿2,269 total
includes taxes & fees
25 Jan - 26 Jan

The Caledonian Hotel
The Caledonian HotelFort William
7.2 out of 10, Good, (1,254 reviews)
The price is ฿1,716
฿2,059 total
includes taxes & fees
18 Jan - 19 Jan

Mingarry Park
Mingarry ParkAcharacle
9.8 out of 10, Exceptional, (46 reviews)
The price is ฿7,214
฿8,656 total
includes taxes & fees
18 Jan - 19 Jan

Coille Darach B&B
Coille Darach B&BAcharacle
9.8 out of 10, Exceptional, (59 reviews)
The price is ฿3,152
฿3,782 total
includes taxes & fees
17 Jan - 18 Jan

Factors Inn & Cottage
Factors Inn & CottageFort William
8.6 out of 10, Excellent, (231 reviews)
The price is ฿2,976
฿3,572 total
includes taxes & fees
30 Jan - 31 Jan

Innisfree Guest House
Innisfree Guest HouseFort William
9.8 out of 10, Exceptional, (14 reviews)
The price is ฿3,782
฿4,538 total
includes taxes & fees
17 Jan - 18 Jan

Fassifern B&B
Fassifern B&BFort William City Centre
8.8 out of 10, Excellent, (3 reviews)
The price is ฿2,468
฿2,961 total
includes taxes & fees
1 Feb - 2 Feb

Imperial Hotel
Imperial HotelFort William City Centre
7.2 out of 10, Good, (475 reviews)
The price is ฿2,451
฿2,941 total
includes taxes & fees
18 Jan - 19 Jan
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.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Mallaig attractions
Learn more about Mallaig
Board the ferry to the Isle of Skye from this charming fishing port with fresh seafood restaurants along the harbour. Take a scenic ride on the Jacobite Steam Train (featured in Harry Potter films) that terminates at Mallaig's railway station.

More cheap stays in Mallaig

Coille Darach B&B
Coille Darach Acharacle Scotland
The price is ฿3,152 per night from 17 Jan to 18 Jan
฿3,152
฿3,782 total
17 Jan - 18 Jan
includes taxes & fees
9.8/10 Exceptional! (59 reviews)







































































