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

Wonderful: 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

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. A very secluded and private accomodation with great facilities. Room was beautifully furnished and spacious enough for 3 of us. There was a big billiard table which provided much fun for us. Also enjoyed reading book by the warm fireplace. Breakfast and dinner were both excellent and service was great. we really enjoyed our short stay here.

Show more Show less
9.2
Wonderful
1,289 reviews
Price from
$458
per night

Cuillin Hills Hotel

Hotel in Portree

In 15 acres of private grounds, this hotel features spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskeys on offer. This was an impeccable hotel with a very clean room and a wonderful restaurant. The staff are very friendly, helpful and accommodating. The view is fabulous. It would be a little out of the way if you don't have a car and wish to go out to the town for shopping or dinner. I had a car so that was not an issue for me.

Show more Show less
9.4
Wonderful
1,823 reviews
Price from
$436
per night

Edinbane Lodge

Hotel in Edinbane

Located in Edinbane, 10 miles from Dunvegan Castle, Edinbane Lodge provides accommodations 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
Wonderful
170 reviews
Price from
$470
per night

Atholl House Skye

Hotel in Dunvegan

Atholl House is located in Dunvegan and features a shared lounge. The property features free private parking and free WiFi. The staff was super friendly and warm people. The room we stayed in was quite small but very cosily furnished. The Inn has a very cute living room on the first floor with a fireplace, some books and board games where you can relax and staff can bring you drinks.

Show more Show less
9.2
Wonderful
291 reviews
Price from
$193
per night

The Bellachroy Hotel

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. Great Property and well appointed guest rooms. Very clean and roomy.

Show more Show less
9
Wonderful
154 reviews
Price from
$220
per night

The Islay Hotel

Hotel in Port Ellen

On Islay’s famous Whiskey Coast, in the fishing village of Port Ellen, overlooking the harbor and marina and just 2 hours by ferry from Kennacraig on the Scottish mainland, The Islay Hotel offers a... Very convenient and close to shopping and restaurants

Show more Show less
9
Wonderful
413 reviews
Price from
$363
per night

The Portree Hotel

Hotel in Portree

Originally built in 1875, The Portree Hotel is located on the corner of Portree's main street and overlooks Somerled Square, the town’s main square. Rooms clean and nice, staff friendly and helpful, superb breakfast.

Show more Show less
8.4
Very Good
1,036 reviews

Isle Of Mull Hotel and Spa

Hotel in Craignure

Located on the crescent of Craignure Bay, The Isle of Mull Hotel and Spa has stunning views over to Morvern and the west coast. The staff are exceptionally accommodating, friendly and good at their job. The food was fantastic and the wine choices surprisingly decent.

Show more Show less
8
Very Good
1,896 reviews
Price from
$258
per night

Park Lodge Hotel

Hotel in Tobermory

Park Lodge Hotel is in the quieter, upper part of Tobermory, Scotland, a short walk from the busy harbor front. The rooms are comfy and modern, and evening meals are available. Liked everything about this hotel.

Show more Show less
8.1
Very Good
1,384 reviews
Price from
$126
per night

Western Isles Hotel

Hotel in Tobermory

Awarded "Island Hotel of the Year", choose to visit a hotel of real character with spacious rooms, world-class views, elegance and comfort. The conservatory, the nostalgic charme

Show more Show less
8.4
Very Good
1,555 reviews
Price from
$279
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 & disinfection
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 you can book without a credit card

See all

FAQs about hotels in Inner Hebrides