Hotels in Mallaig

Best Mallaig Hotels

Enter your dates for prices and availability of the best hotels in Mallaig.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

2 Best Hotels to Stay in Mallaig

Find great hotels in Mallaig on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect stay.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
The Morar Hotel Hotels in Mallaig
The Morar Hotel Hotels in MallaigThe Morar Hotel Hotels in MallaigThe Morar Hotel Hotels in MallaigThe Morar Hotel Hotels in MallaigThe Morar Hotel Hotels in MallaigThe Morar Hotel Hotels in Mallaig
99+
Hotels in Mallaig
Golf course
Hiking
Private parking
"We missed the furry that we have to ship. Then we have arrived at the hotel past midnight the hotel accommodated us by dropping the key in front of the reservation there for us thank you so much."
113 reviews
7.0/10
1 night
From £42
Check Availability
West Highland Hotel Hotels in Mallaig
West Highland Hotel Hotels in MallaigWest Highland Hotel Hotels in MallaigWest Highland Hotel Hotels in MallaigWest Highland Hotel Hotels in MallaigWest Highland Hotel Hotels in MallaigWest Highland Hotel Hotels in Mallaig
99+
Hotels in Mallaig
Private parking
EV charging station
Luggage storage
Located in Mallaig, West Highland Hotel is on the waterfront, within a 5-minute walk of Mallaig Heritage Centre and Mallaig Harbour. This hotel is 5.6 mi (9 km) from Armadale Ferry Terminal and 0.2 mi (0.4 km) from Mallaig Ferry Terminal. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include concierge services, wedding services, and a fireplace in the lobby. Grab a bite from the snack bar/deli, or stay in and take advantage of the hotel's room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 7:30 AM to 9:30 AM for a fee. Featured amenities include a business center, express check-in, and express check-out. Free self parking is available onsite. Stay in one of 40 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include desks and electric kettles, and housekeeping is provided daily.
Good
101 reviews
7.7/10
1 night
From £82
Check Availability
The Chlachain Inn Hotels in Mallaig
The Chlachain Inn Hotels in MallaigThe Chlachain Inn Hotels in MallaigThe Chlachain Inn Hotels in MallaigThe Chlachain Inn Hotels in MallaigThe Chlachain Inn Hotels in MallaigThe Chlachain Inn Hotels in Mallaig
17
Hotels in Mallaig
Golf course
Bar
Billiards room
Featuring a bar, The Chlachain Inn is located in Mallaig in the Highlands region, 26 miles from Glenfinnan Station Museum and 26 miles from Glenfinnan Monument. The rooms come with a flat-screen TV with satellite channels. At the hotel, each room is equipped with a closet. With a private bathroom equipped with a shower and free toiletries, rooms at The Chlachain Inn also offer free WiFi, while certain rooms include a terrace. At the accommodation each room comes with bed linen and towels. At The Chlachain Inn you'll find a restaurant serving Scottish, Seafood and Local cuisine. Vegetarian, dairy-free and gluten-free options can also be requested. You can play pool and darts at the hotel, and bike rental and car rental are available. Glenfinnan Viaduct is 26 miles from The Chlachain Inn. Barra Airport is 80 miles away.
Very Good
30 reviews
8.7/10
Check Availability
Toravaig House Hotel Hotels in Mallaig
Toravaig House Hotel Hotels in MallaigToravaig House Hotel Hotels in MallaigToravaig House Hotel Hotels in MallaigToravaig House Hotel Hotels in MallaigToravaig House Hotel Hotels in MallaigToravaig House Hotel Hotels in Mallaig
99+
Hotels in Mallaig
Hiking
Public parking
Luggage storage
"A big villa, the room is really small, the bathroom is so small that it is difficult to turn around, but it is clean and hygienic, the decoration is warm and comfortable, dinner has to be taken a few kilometers away by shuttle bus, breakfast is in the hotel, it is relatively simple, the level of B&B, more than 3000 room rate in Sky Island can only be like this"
Very Good
49 reviews
8.6/10
1 night
From £90
Check Availability
Hotel Eilean Iarmain Hotels in Mallaig
Hotel Eilean Iarmain Hotels in MallaigHotel Eilean Iarmain Hotels in MallaigHotel Eilean Iarmain Hotels in MallaigHotel Eilean Iarmain Hotels in MallaigHotel Eilean Iarmain Hotels in MallaigHotel Eilean Iarmain Hotels in Mallaig
99+
Hotels in Mallaig
Hiking
Public parking
EV charging station
"The environment is very good, the facilities are good, and the service staff are warm and hospitable. It is a typical Scottish country hostel. The restaurant in the hostel has good dishes. Breakfast is traditional Scottish food. However, due to its remote location, it is only suitable for self-driving passengers."
Very Good
52 reviews
8.9/10
1 night
From £92
Check Availability
Duisdale House Hotel Hotels in Mallaig
Duisdale House Hotel Hotels in MallaigDuisdale House Hotel Hotels in MallaigDuisdale House Hotel Hotels in MallaigDuisdale House Hotel Hotels in MallaigDuisdale House Hotel Hotels in MallaigDuisdale House Hotel Hotels in Mallaig
99+
Hotels in Mallaig
Trip.BestNo. 2 of 4-Star Select Hotels in Scottish Highlands
Hiking
Private parking
Bar
"Facilities: There are parking spaces, restaurants and bars, but there is no area for walking; Sanitation: Overall good; Environment: The location is relatively remote, a bit far from the attractions on the island. Service: The hotel front desk service is good. In addition to informing various precautions, they also help with luggage. The service level of the restaurant is uneven, some are very professional, and some are just so-so. In general, compared with the high price of the hotel (more than 300 pounds per night in this season), the cost performance is not high. Maybe the higher the expectations, the more disappointed."
Very Good
67 reviews
8.4/10
1 night
From £123
Check Availability
Glenuig Inn Hotels in Mallaig
Glenuig Inn Hotels in MallaigGlenuig Inn Hotels in MallaigGlenuig Inn Hotels in MallaigGlenuig Inn Hotels in MallaigGlenuig Inn Hotels in MallaigGlenuig Inn Hotels in Mallaig
18
Hotels in Mallaig
Wi-Fi in public areas
Hiking
Bar
With a stay at Glenuig Inn in Lochailort, you'll be a 2-minute walk from Moidart History House and 8 minutes by foot from Samalman Beach. This hotel is 1.2 mi (2 km) from Loch a Chairn Mhoir and 6.4 mi (10.3 km) from Lochan na Tri Chriochan. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Enjoy a meal at Glenuig Inn or snacks in the hotel's coffee shop/cafe. Wrap up your day with a drink at the bar/lounge. Make yourself at home in one of the 6 guestrooms.
Very Good
8.7/10
1 night
From £172
Check Availability
See All Hotels in Mallaig

Trending places in Mallaig

Find top attractions and hotspots in Mallaig

Browse by hotel type

Immerse yourself in the vibrant atmosphere of Mallaig with our handpicked accommodation options

FAQs About Mallaig Hotels

Where can I find the best hotels in Mallaig?

Mallaig has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, The Morar Hotel (from £48) and West Highland Hotel (from £94) are preferred hotels.

Where can you find hotels with excellent breakfast in Mallaig?

The Morar Hotel (from £48) and West Highland Hotel (from £94) provide high-quality breakfast. Start your day with fresh, delicious breakfast!

Where can I find the best hotel discounts in Mallaig?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels are recommended near Mallaig Heritage Centre in Mallaig?

For Mallaig hotels near Mallaig Heritage Centre, many travelers recommend The Morar Hotel (from £48) and West Highland Hotel (from £94) for their great location and service.

Mallaig Hotels Info

Number of Reviews239
Total Properties2
Average Price (Weekdays)£133
Average Price (Weekends)£134