Skip to main content

The best guest houses in Kensaleyre

Check out our pick of great guest houses in Kensaleyre

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Somerled House, hotel in Kensaleyre

Featuring city views, Somerled House is located in Portree, around 38 km from Dunvegan Castle. Private parking is available on site at this recently renovated property. Guests can make use of a...

Beautiful appointments and furniture
Scored 9.2
9.2
Rated superb
Superb
33 reviews
Price from
£170
1 night, 2 adults
The Skye Inn, hotel in Kensaleyre

Situated within 37 km of Dunvegan Castle in Portree, The Skye Inn provides accommodation with seating area. This 3-star guest house offers luggage storage space and a housekeeping service.

Friendly staff. Personal touch to breakfast dining. Rooms were clean.
Scored 8.3
8.3
Rated very good
Very good
936 reviews
Price from
£145.13
1 night, 2 adults
Coolin View, hotel in Kensaleyre

With spectacular views across Portree Harbour, Coolin View Guest House is situated in Portree centre. There is free parking and free WiFi.

Cleanliness
Scored 8.2
8.2
Rated very good
Very good
989 reviews
Price from
£102
1 night, 2 adults
The Old Shop, hotel in Kensaleyre

Set in Portree, 37 km from Dunvegan Castle, The Old Shop features views of the sea. The guest house features family rooms. The units in the guest house are equipped with a flat-screen TV.

Great iconic location. Cosy room
Scored 8.0
8.0
Rated very good
Very good
190 reviews
Price from
£86.25
1 night, 2 adults
Sithean Beag, hotel in Kensaleyre

Boasting sea views, Sithean Beag is set in Portree, around 37 km from Dunvegan Castle. The guest house has family rooms. All units in the guest house are equipped with a flat-screen TV.

Very tastefully decorated room on the top floor of a quaint building down at the old port
Scored 8.5
8.5
Rated very good
Very good
217 reviews
Price from
£92
1 night, 2 adults
The Old Electric Store, hotel in Kensaleyre

Situated in Portree, 37 km from Dunvegan Castle, The Old Electric Store features views of the sea. The guest house has family rooms. All units in the guest house are equipped with a flat-screen TV.

N/A
Scored 7.7
7.7
Rated good
Good
185 reviews
Price from
£69
1 night, 2 adults
Treaslane Bridge House, hotel in Kensaleyre

Situated in Kensaleyre and only 25 km from Dunvegan Castle, Treaslane Bridge House features accommodation with sea views, free WiFi and free private parking. The property has lake views.

Close to the Nord side of the island.
Scored 9.3
9.3
Rated superb
Superb
431 reviews
Oronsay, hotel in Kensaleyre

Set in Portree, 37 km from Dunvegan Castle, Oronsay offers accommodation with a garden and free private parking. The property features mountain views.

Location and cleanliness. Gordon was verry helpfull
Scored 9.0
9.0
Rated superb
Superb
258 reviews
Stonefield House, hotel in Kensaleyre

Set in Portree and only 37 km from Dunvegan Castle, Stonefield House offers accommodation with mountain views, free WiFi and free private parking. The property has garden and inner courtyard views.

Lovely owner. The breakfast was very good 👍 we enjoyed our stay
Scored 9.7
9.7
Rated exceptional
Exceptional
526 reviews
Loch Eyre House, hotel in Kensaleyre

Situated in Kensaleyre, 11 km from Portree, Loch Eyre House features free WiFi access and free private parking. Some units have views of the sea or garden. A flat-screen TV is provided.

Small but cozy.
Scored 9.1
9.1
Rated superb
Superb
635 reviews
All guest houses in Kensaleyre
Looking for a guest house?
Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.