Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Dunvegan – 35 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Tide

Dunvegan

Located in Dunvegan, 22 mi from Portree, The Tide features a garden and free WiFi. A Full English/Irish breakfast is available each morning at the bed and breakfast. Don’t know where to start…the whole stay from start to finish was just fantastic. The view from the bedroom was to die for and such a peaceful relaxed atmosphere. It was spotless, room and bed were so comfortable and the shower is on another level. The set up is perfect, especially given the current restrictions. Breakfast was superb and a fantastic view to sit and enjoy the morning from the dining room. Angie gave us a lovely warm welcome and her local knowledge is fanatic. Absolutely nothing negative to say at all.

Show more Show less
9.8
Exceptional
169 reviews

Skye Eco Bells

Dunvegan

Offering sea views, Skye Eco Bells is an Eco Glamping site on the Isle of Skye. The 3 Cabins are located in an off-grid site with individual fire pits and 2 acres of moorland and woodland gardens. Unique, detail-oriented, and loved the personal touches that Scott and Nadia provided.

Show more Show less
9.1
Awesome
256 reviews
Price from
$121
per night

Dunvegan Camping Pods

Dunvegan

Set in Dunvegan, 22 mi from Portree, Dunvegan Camping Pods offers a garden and free WiFi. This was our favorite stay by far! Close to The Misty (for take away) with a small grocery store next door. Peaceful setting. Cozy cabin feel. Clean with all the basics you need. Would love to stay here again!

Show more Show less
9
Awesome
177 reviews

Brae Cottage

Dunvegan

Set in Dunvegan in the Isle of Skye Region, this detached B&B features a garden with a sun terrace. The property features views of the mountains. How cozy it is, confortable bed perfect for a good rest after a long day discovery skye, the shower and the floor in the bathroom was warm that was a lovely detail. Very clean all.

Show more Show less
9.6
Exceptional
147 reviews

The Tables Guest House

Dunvegan

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. Beautifully Located, the guesthouse is simply a home away from home, the hosts are the nicest people and the rooms are . perfectly set and super convenient.

Show more Show less
9.6
Exceptional
166 reviews

Kilmuir Park

Dunvegan

Kilmuir Park offers accommodations in Dunvegan on the Isle of Skye. The rooms with attached bathroom come with a flat-screen TV and tea and coffee making facilities. The property is definitely excellent. You can easily see or feel the thoughtful design of the room and the facilities provided/COVID arrangement. The breakfast is above superb. The bed is also super comfortable and soo big that you can roll a few arounds and still not falling off from it. The location might seem a little bit far from Portree on map but it definitely worth to stay there as there are some lovely restaurants nearby and cafe as well.

Show more Show less
9.7
Exceptional
133 reviews

Harlosh Log Cabin

Dunvegan

Offering free WiFi, Harlosh Log Cabin is set on the beachfront near Dunvegan. The property is 25 mi from Portree, and complimentary private parking is offered. Exceptionally well built and maintained cabin, full of little pretty touches and very comfortable. The kitchen is very well equipped with plenty of kitchen utensils, glasses and cutlery. The heater works very well too, and is able to maintain set temperature in the cabin. The location is just superb, very quiet, with your own seaside to enjoy, and facing west so you can enjoy the sunsets. We also felt very private, but the host (extremely welcoming and helpful) was only a text or a short walk away should we need any help. I like to explore different properties, but i will make an exception for the Isle of Skye with this magnificent cabin. Impossible to think of anything that could have been improved at the current cabin.

Show more Show less
9.7
Exceptional
61 reviews
Price from
$135
per night

Atholl House Skye

Dunvegan

Atholl House is located in Dunvegan and features a shared lounge. The property features free private parking and free WiFi. My boyfriend and I stayed here for two nights and had an absolutely wonderful time. The owners are so kind and friendly, the beds are incredibly comfortable, the breakfast was delicious and the location was great. We will absolutely be coming back!

Show more Show less
9.5
Exceptional
176 reviews
Price from
$155
per night

Blossom Folly

Dunvegan

Located in Dunvegan in the Isle of Skye region, Blossom Folly features a balcony and mountain views. The great kitchen, fabulous bathtub, beautiful setting. Extra goodies greeting us. So many special touches.

Show more Show less
9.7
Exceptional
63 reviews
Price from
$135
per night

Argyll House B & B

Dunvegan

Featuring free WiFi, Argyll House B & B offers accommodations, 2.4 mi south of Dunvegan. The center of Dunvegan is a 4-minute drive from the property. Free private parking is available on site. Lovely hosts will provide you not only with comfortable room, but you have there also a separate small closet to put your suitcases in. There is complimentary whiskey in the room. Everything spot clean. Breakfast is amazing with selection of fish, scottish breakfast, eggs. Loved the kipper! And the room where breakfast is served is the best with incredible views. Fresh made apple juice was simply amazing. Hosts are both very attentive, but not intrusive. They will help you to get around. This is simply the best B&B stay, we have ever done on our tours through Europe! Nice place for exploring Isle of Skye even given its location, near Portree.

Show more Show less
9.8
Exceptional
100 reviews
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Dunvegan:

Explore guest reviews of hotels in Dunvegan

See all