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. Amazing stay just before Christmas- the staff, food and facilities couldn’t be faulted

Show more Show less
9.2
Superb
1,291 reviews
Price from
DKK 3,155
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. 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
Superb
1,824 reviews
Price from
DKK 2,999
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
170 reviews
Price from
DKK 3,234
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. 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
Superb
291 reviews
Price from
DKK 1,814
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. Great Property and well appointed guest rooms. Very clean and roomy.

Show more Show less
9
Superb
154 reviews
Price from
DKK 1,512
per night

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
413 reviews
Price from
DKK 2,498
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. Rooms clean and nice, staff friendly and helpful, superb breakfast.

Show more Show less
8.4
Very good
1,038 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. very nice facilities. beautiful view and grounds.

Show more Show less
8
Very good
1,898 reviews
Price from
DKK 1,775
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. clean, comfortable and great location. very nice room and great bathroom. Breakfast was good too. A bit of a steep hill to walk up/down but ok if you are mobile.

Show more Show less
8.1
Very good
1,384 reviews
Price from
DKK 868
per night

Western Isles Hotel 3 stars

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. First of all it’s placement at Isle of Mull! This place is amazing, beautiful and as authentic you could wish. Second, the staff did upgrade our room without charging any extra, so we arrived to a suite with an unexplainable view to the sea. So pretty! The Western Isles Hotel made space for us at the restaurant and served a big, great meal. If we should ask for anything here, it would be an bit extra heat, but with the heat from everywhere else this place (generously) it didn’t play that big a role. Thanks for a great stay!

Show more Show less
8.4
Very good
1,554 reviews
Price from
DKK 1,917
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