Hotel deals 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:

Where to stay in Mallaig?

8 Holiday homes  |  8 Apartments  |  5 Hotels

  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 4-star hotels in Mallaig

Seaview Guesthouse

Seaview Main St, Mallaig, United Kingdom (Open map)

Our Lady of Perpetual Succour and St. Situated about 5 minutes' walk from Mallaig Heritage Centre, the comfortable Seaview Guesthouse Mallaig includes 4 rooms with…

9.1
Superb
144 reviews

Top 3-star hotels in Mallaig

Glenancross Guesthouse

Camusdarach Morar Mallaig Ph40 4Pd Morarmallaig Ph40 4Pd, Mallaig, United Kingdom (Open map)

This Mallaig bed & breakfast is located 4.4 km from Eilean Ighe Island and approximately 6 km from Land Sea and Islands Centre Tourist Information Center.

9.2
Superb
81 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 rooms.

8.4
Very Good
778 reviews

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 minutes' walk from…

Top 2-star hotels in Mallaig

The Marine Hotel

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…

Recommended hotels in Mallaig

Springbank Bed & Breakfast

East Bay, Mallaig, United Kingdom (Open map)

Located a mere 1.2 km from Mallaig railway station, the hotel stands within a 200-metre distance of Mallaig Heritage Centre. Springbank Bed & Breakfast Mallaig…

9.6
Exceptional
277 reviews

The Crab & Creel Hotel

Davies Brae The Crab & Creel, Mallaig, United Kingdom (Open map)

Located 10 minutes by car from Morar Beach, this comfortable inn is also within 5 minutes' walk of Mallaig railway station. Located within a 400…

8.8
Fabulous
670 reviews

Westhaven Villa

Mallaig, United Kingdom (Open map)

The beach is nearly a 5-minute walk away, and Camusdarach Beach is 2.2 km from the property. The 4-bedroom Westhaven Villa Mallaig is…

10
Exceptional
1 review
Thank you for subscribing
Close