Skip to main content

Stay in Western Isles's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Greshornish House Hotel 4 stars

Hotel in Edinbane

Greshornish House Hotel features free WiFi in public areas and views of sea in Edinbane. Among the various facilities of this property are a garden and a bar. The staff is absolutely fantastic! The location is amazing. The house and the rooms are cozy. The lobby has a fireplace, nice place to rest in the evening. The breakfast is nice! We are definitely coming back!!

Show more Show less
9.2
Superb
1,287 reviews
Price from
£270
per night

Cuillin Hills Hotel 4 stars

Hotel in Portree

In 15 acres of private grounds, this hotel boasts spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskies on offer. Perfect stay, totally recommend. The BEST part was the breakfast, delicious and with the BEST views.

Show more Show less
9.4
Superb
1,846 reviews
Price from
£574.20
per night

Edinbane Lodge 5 stars

Hotel in Edinbane

Located in Edinbane, 16 km from Dunvegan Castle, Edinbane Lodge provides accommodation with a garden, free private parking, a restaurant and a bar. This 5-star hotel offers luggage storage space. Truly exceptional. Everyone on the staff is absolutely delightful. Absolutely gorgeous setting with a beautiful remodel. Bathroom is gorgeous. Beds are comfortable. Dinner is fantastic. We absolutely loved our stay!

Show more Show less
9.3
Superb
163 reviews
Price from
£409
per night

Atholl House Skye

Hotel in Dunvegan

Atholl House is situated in Dunvegan and features a shared lounge. The property features free private parking and free WiFi. Staying at Atholl House is like coming home. Perfect location from which to explore the wonders of northern Skye (like Quiraing and Neist Point) Everything about Atholl House feels warm and cosy. The lounge with fire place is a wonderful place to unwind after a day of exploring or play a board game with a drink after dinner. Breakfast and the dinner offered are exceptional. The rooms have everything you need for a comfortable stay. The staff is incredibly kind and made you feel taken care off.

Show more Show less
9.2
Superb
291 reviews
Price from
£147.20
per night

The Bellachroy Hotel 3 stars

Hotel in Dervaig

The dog-friendly Bellachroy is the Isle of Mull's oldest inn, established in 1608 as a waypoint for drovers. Guests can enjoy views of Loch Cuin and Dervaig village from the property. Breakfast was excellent and service was great

Show more Show less
9
Superb
154 reviews

The Islay Hotel 4 stars

Hotel in Port Ellen

On Islay’s famous Whisky Coast, in the fishing village of Port Ellen, overlooking the harbour and marina and just 2 hours by ferry from Kennacraig on the Scottish mainland, The Islay Hotel offers a... Large comfortable room, the hotel were very responsive to my request to extend our stay and very helpful with dinner reservations.

Show more Show less
9
Superb
407 reviews
Price from
£285
per night

Temple View Hotel

Hotel in Carinish

Set in Carinish, 46 km from Askernish Golf Club, Temple View Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace. Guests can have a drink at the bar. Susan and Stephen were really welcoming and knowledgeable about the islands. Room was really comfortable and well equipped. There is a restaurant that serves breakfast and evening meals, all home cooked and great quality. Bonus of a lovely bar for a drink in the evening, and the views of the sunsets were amazing. There is plenty of parking and the hotel is in a great place for exploring the local area.

Show more Show less
9.1
Superb
7 reviews
Price from
£144
per night

Langass Lodge

Hotel in Carinish

Situated in Carinish, Langass Lodge has a garden and a bar. Boasting family rooms, this property also provides guests with a sun terrace. At the hotel, every room includes a wardrobe. Staff was exceptionally personable and helpful; front desk, cleaning and food service. Safe place to store our bikes. Interesting grounds

Show more Show less
9
Superb
59 reviews
Price from
£196.25
per night

The Portree Hotel 3 stars

Hotel in Portree

Originally built in 1875, The Portree Hotel is situated on the corner of Portree's main street and overlooks Somerled Square, the town’s main square. Couldn’t ask for a better location. The food for breakfast and room were both great. All of the staff were very friendly and helpful with knowledge we needed about the area.

Show more Show less
8.4
Very good
1,055 reviews

Isle Of Mull Hotel and Spa 4 stars

Hotel in Craignure

Situated on the crescent of Craignure Bay, The Isle of Mull Hotel and Spa has stunning views over to Morvern and the west coast. Service was excellent, nothing too much trouble. Very friendly and helpful staff. Took a spa treatment of a massage and Gabriella was excellent. Information on check in clear and helpful.

Show more Show less
8
Very good
1,896 reviews
Price from
£188.10
per night

Hotels with extra health and safety measures

Find hotels in Western Isles with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Western Isles in the past month

See all

Western Isles's best hotels with breakfast

See all

Budget hotels in Western Isles

See all

Hotels in Western Isles that you can book without a credit card

See all

FAQs about hotels in Western Isles

Explore guest reviews of hotels in Western Isles

See all