Photo by Andy Butterworth

Search Mallaig hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Mallaig hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in Mallaig

Morar Hotel
3.0 star property
7.4 out of 10, Good, (332)
"This older hotel has been well modernised and is very comfortable. The view from my room was spectacular. Great base for exploring the area."
The price is AU$403
includes taxes & fees
19 July - 20 July
Morar Hotel
Dunollie Hotel
3.0 star property
6.6 out of 10, (809)
"."
The price is AU$324
includes taxes & fees
30 July - 31 July
Dunollie Hotel
Duisdale House Hotel
4.0 star property
9.2 out of 10, Wonderful, (426)
"Quality breakfast options "
The price is AU$909
includes taxes & fees
27 July - 28 July
Duisdale House Hotel
Isle of Skye Guest house
3.0 star property
8.8 out of 10, Excellent, (150)
"Quiet and clean place. Town is very small and with limited options. The facility is operated without any human contact with staff which is a bit alienating"
The price is AU$478
includes taxes & fees
17 July - 18 July
Isle of Skye Guest house
Kings Arms Hotel
2.0 star property
6.4 out of 10, (710)
"Compact room with a clean, modern bathroom. Great view over the bay. Bed extremely firm and uncomfortable however. TV remote doesn’t work, with batteries sellotaped in to the back."
The price is AU$297
includes taxes & fees
25 July - 26 July
Kings Arms Hotel
West Highland Hotel
3.0 star property
8.2 out of 10, Very good, (490)
"Great location to take the ferry, room was beautiful with a nice view, dinner was delicious!"
The price is AU$250
includes taxes & fees
4 Aug - 5 Aug
West Highland Hotel
Kyle Hotel
3.0 star property
7.4 out of 10, Good, (485)
"The location is a bit deceiving, and the interior is not reflective of the exterior. Our rooms on the ground floor were large and freshly updated. The staff were wonderful and very helpful. The breakfast was good and filling. We had our dinner on the Isle of Skye, so cannot speak of that."
The price is AU$460
includes taxes & fees
18 July - 19 July
Kyle Hotel
Balmacara Hotel
4.0 star property
8.4 out of 10, Very good, (162)
"Good location to explore Skye. Has an Inn feel to it and nice surrounding scenery. "
The price is AU$507
includes taxes & fees
21 July - 22 July
Balmacara Hotel
Eilean Iarmain
3.0 star property
9.6 out of 10, Exceptional, (199)
"Great one beautiful and nice staff "
The price is AU$618
includes taxes & fees
21 July - 22 July
Eilean Iarmain
Broadford Hotel
3.0 star property
8.8 out of 10, Excellent, (178)
"We had a wonderful stay. It was quiet and very clean."
The price is AU$643
includes taxes & fees
19 July - 20 July
Broadford Hotel
House Of Juniper - The Cabins
9.8 out of 10, Exceptional, (53)
"We were very impressed at the nice layout of our room and the condition of the room and furniture. It was in a good location and the restaurant closeby posed no issue for us noise or parking wise though we arrived late afternoon before dinner service. Lots of privacy and space. One thing to suggest was evaluate the amenities within the kitchen - a few more supplies like a dish drain tray and additional cookware - larger pot, baking sheet and some papers towels would be nice. Or a...
House Of Juniper - The Cabins
Kintail Lodge Hotel
2.5 star property
9.2 out of 10, Wonderful, (68)
"Stella and Tatianna were gracious and hospitable - made our stay special"
The price is AU$373
includes taxes & fees
17 July - 18 July
Kintail Lodge Hotel
Toravaig House Hotel
4.0 star property
8.8 out of 10, Excellent, (155)
"Great property in a nice and quiet part of the Skye Breakfast is amazing and the property is walking distance to the distillery which is a added bonus "
The price is AU$746
includes taxes & fees
17 July - 18 July
Toravaig House Hotel
House Of Juniper - The Manse
9.0 out of 10, Wonderful, (76)
"The location was great for seeing other parts of the island. The staff was great -- as so was the food!!"
House Of Juniper - The Manse
Broadford Youth Hostel
3.0 star property
8.4 out of 10, Very good, (44)
"For a hostel, this place was very good. However, comparing it with other places we stayed on our trip, mostly Airbnb's, this place was expensive for what we got. No private bath, no breakfast included. Maybe the location on Skye made it more expensive. Still, it met our needs, and for a hostel, it was in great shape."
The price is AU$208
includes taxes & fees
24 July - 25 July
Broadford Youth Hostel
Hillside
2.5 star property
8.8 out of 10, Excellent, (33)
"It was a great location to travel Isle of Skye. The grocery store was close and had a great kitchen for cooking. Loved the rooms and the house. "
Hillside
Ardcana
3.5 star property
9.6 out of 10, Exceptional, (53)
"As the kids are with the grand parents, i decided to take wife away for a night. i messaged Danni first as we had the dog and they did not mention pet friendly. the response was perfect. Told me thats not normally the pet friendly one but as long as we kept toby off the soft furnishings it would be fine. Upon arrival i parked the car within 6ft of the door so easy if you have lots of bags. the cabin was huge for 2 but was amazing, from the window that turns into a projector screen ti the roll...
The price is AU$622
includes taxes & fees
17 July - 18 July
Ardcana
Armadale Castle Cabins
4.0 star property
9.2 out of 10, Wonderful, (25)
"Perfect customer service, beautiful cabins. Lovely welcome package that is very informative of all the features or the cabin and local area. Ill be back for sure. My favorite part was how quiet it was and how far off the main road it is so there is absolutely zero traffic. Lots of walking trails. Youll love it"
Armadale Castle Cabins
Anneth Glamping Pod
2.0 star property
10.0 out of 10, Exceptional, (52)
"While the pod is small (as expected) it it well equipped and well thought out. Given the size the facilities are very good (2 comfortable chairs, folded table and chairs for eating, hot plate for cooking breakfast, etc). The location is very quiet and peaceful. I would definitely recommend this place. "
Anneth Glamping Pod
Ratagan Youth Hostel
4.0 star property
8.0 out of 10, Very good, (16)
"We will never forget this place! The most incredible views of the loch and the staff (Suzanne) was very helpful and friendly! We want to live here now!"
Ratagan Youth Hostel
Don't see what you're looking for?
See all available properties in Mallaig
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.

More cheap accommodation in Mallaig

Stay near top Mallaig attractions

Mallaig Travel Info

Number of reviews
895
Accommodation
759 hotels
Highest price
AU$909
Lowest price
AU$208
Reasons to visit
Mallaig Heritage Centre, Morar Beach and Armadale Castle
Hotels with dining
17
Hotels with bars
14

Frequently asked questions

What's the best place for a stay in Mallaig?

West Highland Hotel is ranked highly by Expedia customers. This hotel offers free parking and a bar. Another favourite option for your trip based on reviews is Morar Hotel. See all available top hotels, or vacation rentals in Mallaig.

What are some of the best holiday rentals that Mallaig has to offer?

Bracara Cottage with stunning views of Loch Morar.: This highly rated holiday home rental in Mallaig is located in the mountains, and has a fireplace, a garden and a BBQ to put you at ease in your new surroundings. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. Make the most of games in this rental home to help you unwind. See all vacation rentals in Mallaig.

If I need to cancel my hotel reservation in Mallaig, will I receive a refund?

Yes! You'll find that most hotel room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Mallaig.

What's the best family accommodation in Mallaig?

West Highland Hotel is a hotel with free parking and laundry facilities, and it's a top choice on Expedia for families. Also, attractions in the area such as Isle of Skye Market Square and Magpie are fun for children of all ages. Find more child-friendly accommodations in Mallaig.

What's the best hotel for a romantic holiday to Mallaig?

Morar Hotel is a favourite hotel for couples, and features wedding services and free WiFi. Another good option for your romantic getaway is West Highland Hotel. See all romantic hotels in Mallaig.

What's the best dog-friendly hotel in Mallaig?

Morar Hotel is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options for you and your pet include West Highland Hotel and Chlachain Inn. See more pet-friendly hotel accommodations in Mallaig.

What's the best accommodation option to stay near the beach in Mallaig?

Morar Hotel is a top beach hotel offering free WiFi and free parking, located within a short 11-minute walk of Camusdarach Beach . See more stays near the beach in Mallaig.

What are some accommodation options with pools in Mallaig?

Ben Nevis Hotel & Leisure Club: Offers free self parking, a pool and complimentary wireless Internet access. View all hotels with pools in Mallaig.

What's it like to stay in Mallaig?

Visitors to Mallaig will definitely enjoy the restaurants, seaside and bars. Tourists to the city can also enjoy its welcoming locals. In Mallaig, there are 28 hotels and other accommodation options to choose from. Find out more about Mallaig.

What should I do while I'm visiting Mallaig?

Natural beauty is on display at Camusdarach Beach, Morar Beach and Loch Morar. A couple of additional sights to add to your itinerary are Mallaig Heritage Centre and Lochaber Geopark. Take a look at what more there is to see and do in Expedia's Mallaig guide.

How can I get around Mallaig?

To venture out into the surrounding area, ride one of the trains from Mallaig Station or Morar Station. You can take a ferry to see more of the region. If you want to venture out around the area, you may want a rental car in Mallaig for your journey.

What's the seasonal weather in Mallaig?

The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. The rainiest months in Mallaig are October, December, November and January, with each month seeing an average of 200 mm of rainfall.

Recent Reviews in Mallaig
Expedia verified reviews