Hotels in Mallaig

Multiple accommodations for your stay
Check-in date:
15 Nov 2026
Check-out date:
16 Nov 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights


Hotel themes

  • More Less

Guest ratings


Hotel comes with


Clear Filters
Apply Filters

5 results found

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...
Thank you for subscribing
Close