
Mallaig Holidays
Book a Hotel + Flight or Car together to unlock savings
Photo by Shahid Kazi
Top hotels in Mallaig

Morar Hotel
Morar, Mallaig, Scotland
Fully refundableReserve now, pay when you stay
The price is 2.782.852 ₫ per night from 3 Nov to 4 Nov
2.782.852 ₫
3.339.423 ₫ total
3 Nov - 4 Nov
includes taxes & fees
7.4/10 Good! (453 reviews)
"The Staff were excellent, especially Akram who seemed to be everywhere! Rooms spotlessly clean and food was delicious. Would definitely recommend this hotel."
Reviewed on 7 Oct 2025

West Highland Hotel
Davies Brae, Mallaig, Scotland
Fully refundableReserve now, pay when you stay
The price is 3.769.366 ₫ per night from 13 Oct to 14 Oct
3.769.366 ₫
4.523.239 ₫ total
13 Oct - 14 Oct
includes taxes & fees
8.2/10 Very Good! (588 reviews)
"We arrived here just before Storm Amy hit!!! A nice easy uphill walk from the railway station. We were a little early for check in and sat in the lounge/bar area to wait as the weather was rather inclement!! Our room, which was on the second floor, overlooked the lovely harbour. It was nice and clean ..."
Reviewed on 6 Oct 2025

The Garrison
High Street, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is 3.239.298 ₫ per night from 7 Nov to 8 Nov
3.239.298 ₫
3.887.158 ₫ total
7 Nov - 8 Nov
includes taxes & fees
8.6/10 Excellent! (881 reviews)
"great rooms!"
Reviewed on 7 Oct 2025
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.
Popular places to visit
Loch Morar
Explore the great outdoors at Loch Morar, a lovely green space in Mallaig. While in this relaxing area, you can savour the top-notch restaurants.
Circular Walk
You can take time to visit Circular Walk during your travels to Mallaig. While you're here, you can savour the top-notch restaurants.
Loch Nevis
Explore the great outdoors at Loch Nevis, a lovely green space in Mallaig. While in this relaxing area, you can savour the top-notch restaurants.