Skip to main content

Stay in Inner Hebrides'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. Perfect, magical, cosy. I think this IS a must in every bucket list. The food is absolutely amazing and the staff makes you feel at home. We went on a cold night and the fire was on, we had a perfect dinner and had the BEST night sleep. I Will recommend this hotel to all my loved ones

Show more Show less
9.2
Superb
1,290 reviews
Price from
US$343
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. Beautiful view, comfy room, great bar and exquisite food in the restaurant

Show more Show less
9.4
Superb
1,849 reviews
Price from
US$729
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. it was cozy, the food was amazing, the people were nice - couldn‘t have been better! the room was clean and there was a free standing bathtub :D they arranged an extra blanked for us and made the best breakfast ever.

Show more Show less
9.3
Superb
163 reviews
Price from
US$519
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. Everything was top notch. The staff is attentive and friendly. The rooms were clean and had coffee, tea, and biscuits available. The breakfast was superb. We had dinner at the hotel one evening and it was amazing.

Show more Show less
9.2
Superb
291 reviews
Price from
US$187
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
155 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
US$362
per night

Sconser Lodge Hotel

Hotel in Sconser

Set in Sconser, 35 km from Kyle of Lochalsh, Sconser Lodge Hotel offers accommodation with a restaurant, free private parking and a bar. The room was spacious and had a beautiful few of the water; the tub in the bathroom was especially nice. Our host was very warm and welcoming. It was a pleasure to chat with her in the mornings at breakfast (which was also delicious).

Show more Show less
9.3
Superb
94 reviews
Price from
US$237
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. Thank you Isle Of Mull Hotel and Spa for a wonderful experience. 10/Like: The Isle Of Mull Hotel is excellent and from arrival to departure nothing was left to be desired. We were very pleased with the excellent service throughout our stay. All of the staff at the Isle Of Mull Hotel were very friendly and did their best to create an unforgettable experience in a beautiful setting. Best regards

Show more Show less
8
Very good
1,896 reviews
Price from
US$239
per night

Park Lodge Hotel 3 stars

Hotel in Tobermory

Park Lodge Hotel is in the quieter, upper part of Tobermory, Scotland, a short walk from the busy harbour front. The rooms are comfy and modern, and evening meals are available. We really enjoyed the old world charm and friendly staff. The bar and meals were excellent and very well prepared with an eclectic menu.

Show more Show less
8.1
Very good
1,372 reviews
Price from
US$126
per night

Hotels with extra health and safety measures

Find hotels in Inner Hebrides with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Inner Hebrides in the past month

See all

Inner Hebrides's best hotels with breakfast

See all

Budget hotels in Inner Hebrides

See all

Hotels in Inner Hebrides that you can book without a credit card

See all

FAQs about hotels in Inner Hebrides