Hotels in Mallaig
Multiple accommodations for your stay
Show map
5 results found
Filters
- Most popular first Sorting
West Highland Hotel
Davie'S Brae, Mallaig, United Kingdom (Open map)
This 3-star hotel has a waterfront location a 10-minute drive from Morar Beach. West Highland Hotel Mallaig offers its guests modern...
Read more...
7.8
Good
1571 reviews
The Chlachain Inn
Davies Brae, Mallaig, United Kingdom (Open map)
Our Lady of Perpetual Succour and St. Offering a location a 5-minute walk from Co-op Supermarket, The Chlachain Inn Mallaig offers 3...
Read more...
8.4
Very Good
778 reviews
The Marine
Station Road, Mallaig, United Kingdom (Open map)
This 2-star hotel lies 50 metres from Mallaig Harbour and 3.7 km from Loch Morar. Located 0.8 km from Circular Walk, The Marine Hotel…
Read more... Moorings Guest House
East Bay, Mallaig, United Kingdom (Open map)
The hotel places you only 1.2 km from Mallaig Heritage Centre and approximately a 10-minute drive from Our Lady of Perpetual Succour...
Read more... The Steam Inn
Davies Brae, Mallaig, United Kingdom (Open map)
The hotel is a mere 400 metres from Mallaig Heritage Centre and Our Lady of Perpetual Succour and St. Situated approximately 5...
Read more...