Don’t miss out on Dunvegan! Top spot for scenery, nature and tranquillity.
26 hotels
Set in Dunvegan in the Isle of Skye Region, this detached B&B features a garden with a sun terrace. The property features a hot tub and views of the mountains.
“Amazing cottage in a nice quiet location,far away from touristy Portree. Nice beds, 2 nice living rooms (with electrical lazy chairs!) and a very good full kitchen to use. Best stay of our 2 week trip!”
Average review score: 9.3
Set in Dunvegan, 35 km from Portree, Dunvegan Camping Pods offers a garden and free WiFi.
“The pods are designed well so even the small space feels very comfortable. Perfect for our group of three. Hosts were very friendly and helpful. Would recommend!”
Average review score: 8.6
Built in 1890, Roskhill House offers accommodation in a unique old croft house, located 100 metres off the main road, just 3 miles from Dunvegan village.
“Absolutely loved the owners Dale and Fiona! They made us feel so at home! The location was perfect for exploring the areas and Dale and Fiona were so helpful in giving us tidbits of information and suggestions AND great directions so we wouldn't get tooo lost! The breakfasts were phenomenal and our room was spotless and comfy!”
Average review score: 9.3
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.
“The eggs Benedict was delicious, beds were comfortable”
Average review score: 9.6
Summer Cottage is located in Dunvegan, close to the water on the beautiful Island of Skye. Free WiFi access is accessible in this holiday home. A shed is available for secure storage of bicycles.
“Very spacious ,warm and homely”
Average review score: 9.6
Dunshee is located in Roskhill near Dunvegan. These two apartments provide breakfasts, cooked or continental. Free WiFi access and parking are available.
“The smart apartments, modern, comfortable and the welcoming shortbread and tea :)”
Average review score: 9.6
Situated in Dunvegan, 36 km from Portree, The Tide features a garden and free WiFi. A Full English/Irish breakfast is available each morning at the bed and breakfast.
“Very comfortable room, modern amenities, excellent views. Angie was a very lovely and accommodating hostess. Breakfasts were very delicious and generous.”
Average review score: 9.7
Featuring free WiFi, Argyll House B & B offers accommodation, 3.9 km south of Dunvegan. The centre of Dunvegan is a 4-minute drive from the property. Free private parking is available on site.
“The room was amazing. There is a view to the lake and window to the stars above the bed. The location is great, just by a main road. Nicky and Ian are the nicest people! They helped us to plan our trip in Skye and were very warm and welcoming.”
Average review score: 9.6
Situated in Dunvegan in the Isle of Skye region, Taigh Morag has a patio and lake views.
“In this cottage you have everything you need, even with family. It is lovely. Kitchen is big and very well equipped, beds are comfy, living room is lovely and has an amazing view towards Dunvegan and MacLoed's tables. You can reach easily most of the important places you want to see on Skye. Dunvegan is a nice place, small shop, very good restaurants and bakery is available. We didn't even need to meet the host, Ronnie, everything went smoothly.”
Average review score: 9.4
Average review score: 9.6
Kilmuir Park offers accommodation in Dunvegan on the Isle of Skye. The en suite rooms come with a flat-screen TV and tea and coffee making facilities.
“Our friendly hosts, Ian & Christine, were awesome! Our accommodations were very clean and comfortable and the full breakfast was a feast! So good! The location was close to the castle and cemetery that we wanted to visit. I highly recommend this B&B. 🌟 🌟🌟🌟🌟”
Average review score: 9.5
Atholl Guest House is situated in Dunvegan and features a shared lounge. Free WiFi is available and private parking can be arranged at an extra charge.
“Enjoyed our hosts, their venue, hospitality & their dog.”
Hillside offers self-catering accommodation in Roskhill, 5 km from Dunvegan. The property is 36 km from Portree and boasts views of moorland.
Average review score: 10
Situated in Dunvegan in the Isle of Skye region, The Cabin @ Seaview is a 4-star property boasting free WiFi.
“Cosy and warm. Light and airy throughout. Very friendly host who made us feel welcome. Great place to stay. Also recommend The Old inn at Carbost for food and a freindly atmosphere.”
Average review score: 8.8
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.”
Average review score: 9.8
Located in Dunvegan in the Isle of Skye region, Blossom Folly features a patio and garden views.
“The great kitchen, fabulous bathtub, beautiful setting. Extra goodies greeting us. So many special touches.”
Holiday Home Dunvegan House is situated in Dunvegan. The accommodation is 37 km from Portree, and guests benefit from complimentary WiFi and private parking available on site.
Average review score: 9.8
Located in Dunvegan, on the Isle of Skye, MacLeods View Apartment has a patio and sea views. Guests may enjoy free WiFi.
“Jennie and Mike were very accommodating hosts who had lots of great suggestions for us to enjoy our visit to Skye. The house was clean, comfortable and had great views.”
Average review score: 9.7
Skye Loft Apartment is located in Dunvegan and offers a garden and barbecue facilities. The property is 36 km from Portree, and complimentary private parking is provided.
“Lovely hamper of food on arrival! Warm and cosy - Mike and Jennie were exceptionally thoughtful and accommodating.”
Average review score: 9.8
Situated in Dunvegan, 35 km from Portree, Roskhill Croft House B&B features a shared lounge and free WiFi. Guests at the bed and breakfast can enjoy a continental or a à la carte breakfast.
“Very clean rooms, extremely warm hosts and great breakfast. Both Kenny and his Wife went out of the way to make our stay comfortable. Would highly recommend this place.”
Located in Dunvegan in the Isle of Skye region, Holiday Home The Steading has a patio and sea views.
Average review score: 9.5
Situated in Dunvegan in the Isle of Skye region, Spinning Wheel Pod has a garden.
“Janice was very nice and since she runs a bakery she kept giving us more delicious food than we could possibly eat. Pod is small but cozy.”
Average review score: 9.3
Located in Dunvegan in the Isle of Skye region, Babas rooms features a garden. The accommodation is 36 km from Portree, and guests benefit from complimentary WiFi and private parking available on...
“Great host, very nice room, lots of hospitality and the cutest dog!”
Average review score: 9.2
Located in Dunvegan, Easan Dubh offers a garden. The property provides free private parking and free WiFi. At the guest house every room comes with a private bathroom.
“Excellent all round, and host was extremely helpful - made us very welcome.”
Average review score: 10
Located in Dunvegan in the Isle of Skye region, The Lambing Shed has a terrace and lake views.
“The hosts were exceptional, the property extremely comfortable, the view spectacular. The most perfect place to stay on the isle of skye. Thank you Jo and Dek for your wonderful hospitality”
Situated in Dunvegan, 36 km from Portree, Skye Lodge Dunvegan Skye features a shared lounge and free WiFi. Guests at the lodge can enjoy a continental or a buffet breakfast.
Average review score: 10
Offering free WiFi, Harlosh Log Cabin is set on the beachfront near Dunvegan. The property is 40 km from Portree, and complimentary private parking is offered.
“The host, John is a very friendly and helpful mate. He came and collected us when our sat nav took us to the middle of nowhere. The cabin is a newly built one with everything fitted to a high standard -- kitchen, toilet and a warm and powerful shower. The view around the place is marvellous.”
Hill Cottage is set in Dunvegan. This holiday home offers a garden as well as free WiFi.
Set in Dunvegan, 35 km from Portree, Blas Rooms offers a restaurant and free WiFi. There is a fully equipped private bathroom with shower and a hairdryer.
Set in Dunvegan, 35 km from Portree, Lampay Chalets offers a garden and free WiFi.
Set in Dunvegan in the Isle of Skye region, Painter's House features a garden. The property is 36 km from Portree, and complimentary private parking is featured.
Situated in Dunvegan in the Isle of Skye region, Holiday Home Morven has a patio and sea views. The property is 38 km from Portree and private parking is offered.
Millburn is set in Dunvegan and offers a shared lounge and a garden. The accommodation is 35 km from Portree, and guests benefit from private parking available on site and free WiFi.