Skip to main content

Featured guest house destinations

Destination inspiration for your trip – find a guest house

The best guest houses in Isle of Skye

Check out our pick of great guest houses on

Filter by:


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.

Boasting a garden, shared lounge and views of garden, The Thistle Guesthouse is set in Portree, 32 km from Dunvegan Castle. This guest house offers free private parking and a housekeeping service. The guest house has family rooms. Its a great escape from the city, traffic and the buzz, this place will slow you down completely giving you enough time to go around. Amazing staff and great breakfast.

Show more Show less
9.1
Superb
707 reviews
Price from
US$230
per night

The guest house features a satellite flat-screen TV. A private entrance leads guests into the guest house, where they can enjoy some fruits and chocolates or cookies. The property has an outdoor dining area. excellent bed and breakfast, just a short drive from Portree. Very clean, owners polite and helpful. Views from room super and everything inside and outside well maintained. Would definitely return

Show more Show less
9.3
Superb
158 reviews
Price from
US$196
per night

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. The guest house features family rooms. The hostess was very nice and hospitable! Location was pretty good too

Show more Show less
9.8
Exceptional
528 reviews
Price from
US$238
per night

With a private bathroom equipped with a shower and a hair dryer, units at the guest house also offer free WiFi. The units in the guest house are fitted with a flat-screen TV and free toiletries.

The guest house has a picnic area where you can spend a day out in the open. Sarah is a great host! The place is located by the sea Loch, beautiful view. Great acomodation

Show more Show less
9.3
Superb
188 reviews
Price from
US$179
per night

At the guest house, every unit is fitted with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. A microwave, a toaster and fridge are also available, as well as a coffee machine and a kettle. Additional in-room amenities include fruits and chocolates or cookies. The place is close to Somerled Square, however it is uphill. Hector was kind enough to pick us up from the bus station. We had a very comfortable stay in our own room. We had our own bathroom. There was a small fridge with food (cheese, ham, juice, milk, yogurt), and there were more food outside (bread, porridge, spread, etc) which we greatly appreciated. The place was very clean. Hector and Julie were very nice and always available to help.

Show more Show less
9.1
Superb
198 reviews

Boasting mountain views, Seal Cottage offers accommodation with a private beach area, a garden and a terrace, around 26 km from Dunvegan Castle. This beachfront property offers access to free WiFi and free private parking. Outdoor seating is also available at the guest house. The cabin itself was beyond charming. So cozy. The view was unmatched. Quiet and peaceful. But beyond all that, there were such thoughtful gestures like a welcome basket of snacks and the host’s sweet little dogs’ greeting when we arrived. Two gentle pups just saying hi. It was magical.

Show more Show less
9.1
Superb
113 reviews
Price from
US$216
per night

On the Isle of Skye’s spectacular north west coast, The Tables Guest House in Dunvegan offers stylishly appointed rooms and a full breakfast menu. In an elevated position enjoying beautiful loch views, The Tables provides free parking and Wi-Fi. There is everything to like about it, the room was lovely and very well appointed. The breakfasts were amazing, Stuart was very accommodating and nothing was too much trouble. Highly recommended

Show more Show less
9.7
Exceptional
219 reviews
Price from
US$243
per night

Set in Dunvegan, in a historic building, 8.3 km from Dunvegan Castle, Roskhill House is a recently renovated guest house with a bar and shared lounge. The property has garden and inner courtyard views. There is a picnic area and guests can make use of free WiFi, free private parking and an electric vehicle charging station. Tasteful interior, uncomplicated and initimate atmosphere, excellent breakfast

Show more Show less
9.8
Exceptional
207 reviews
Price from
US$304
per night

This guest house with sea views has parquet floors, 1 bedroom and 1 bathroom with a walk-in shower, bath and bathrobes. Guests can take in the views of the mountain from the balcony, which also has outdoor furniture. For added privacy, the accommodation has a private entrance and soundproofing. We loved everything. Lovely home and surroundings. It was an excellent location to see the isle of Skye. The pub in town was wonderful too with good food and music. The suite was super comfy and very roomy. The host is very thoughtful and left out snacks and two drams of whiskey for us. She also recommended places to visit. If I could give it a higher score I would. Definitely stay here. It was very peaceful and serene.

Show more Show less
9.6
Exceptional
44 reviews
Price from
US$451
per night

Set in Portree and only 38 km from Dunvegan Castle, Ballintoy B&B IsleofSkye offers accommodation with garden views, free WiFi and free private parking. This guest house features a garden.

The guest house is fitted with a TV. The accommodation is non-smoking. clean, modern and quiet property.

Show more Show less
9.3
Superb
80 reviews

Most booked guest houses in Isle of Skye this month

FAQs about guest houses in Isle of Skye

Guest Houses that guests love in Isle of Skye