Dunvegan Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunvegan hotels

Dunshee

Dunshee
3.0 star property
Roskhill
10.0 out of 10, Exceptional, (25)
"Friendly host & excellent breakfast Enjoyable experience "
United Kingdom
Ian
The price is P11,497
P13,797 total
includes taxes & fees
Jan 8 - Jan 9, 2026
Dunshee

Shepherds Hut

Shepherds Hut
3.0 star property
Dunvegan
The price is P27,768
P33,321 total
includes taxes & fees
Jan 6 - Jan 7, 2026
Shepherds Hut

The Cabin

The Cabin
3.0 star property
Dunvegan
The price is P34,305
P41,167 total
includes taxes & fees
Jan 2 - Jan 3, 2026
The Cabin

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (520)
"clean room and great staff "
United Kingdom
benoit
The price is P7,812
P9,374 total
includes taxes & fees
Jan 11 - Jan 12, 2026
Skeabost House Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1000)
"Lovely hotel, great location, restaurant was immense, beautiful base to enjoy a visit to Skye"
United Kingdom
Benjamin
The price is P16,387
P19,664 total
includes taxes & fees
Dec 30 - Dec 31
Uig Hotel

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (298)
"Beautiful hotel. Room was spotless and staff so helpful. Breakfast was delicious!"
United Kingdom
Julie
The price is P6,475
P7,771 total
includes taxes & fees
Jan 17 - Jan 18, 2026
The Marmalade Hotel

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (45)
"Very friendly staff and a lovely hotel "
Canada
Geoffrey
The price is P6,938
P8,326 total
includes taxes & fees
Jan 4 - Jan 5, 2026
The Portree Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (575)
"Beautiful property with breathtaking views. The room had everything you could need and wonderful person at the front desk. Very convenient location. "
United Kingdom
Julia
The price is P7,312
P8,774 total
includes taxes & fees
Jan 29 - Jan 30, 2026
Cuillin Hills Hotel

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very Good, (826)
"Nice warm, clean room, tasty breakfast, and a great bar downstairs with live music! "
Canada
B
The price is P9,779
P11,735 total
includes taxes & fees
Dec 30 - Dec 31
Tongadale Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (304)
"The staff was wonderful, breakfast was so good every morning. Our room was adorable and very clean. We loved our stay at the Skye Inn!!!"
United States
Rianna
The Skye Inn

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (271)
"Nice welcome at reception, clean rooms and a lovely breakfast"
United Kingdom
Rebecca
The price is P10,242
P12,290 total
includes taxes & fees
Jan 2 - Jan 3, 2026
The Bosville

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (289)
"Everything about this place is amazing! We only stayed for 1 night, but it was one of the best night. We will surely stay here again the next time we come back to Isle of Skye. "
United States
Rezel
The price is P14,871
P17,845 total
includes taxes & fees
Jan 2 - Jan 3, 2026
Bracken Hide Hotel

Creagory Skye

Creagory Skye
3.5 star property
Portree Town
10.0 out of 10, Exceptional, (123)
"This place was like being at home with family :) Cozy, comfy, inviting, friendly... Susan and Donald are superb hosts and the location of their property is perfect to enjoy Portree and the surrounding area. Would definitely book a return visit!"
United States
James
The price is P7,599
P9,119 total
includes taxes & fees
Jan 9 - Jan 10, 2026
Creagory Skye

Portree Youth Hostel

Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (94)
"very lovely staff full kitchen with multiple appliances so everyone can cook their own meals! room was clean, water was hot very comfortable stay :)"
Canada
Kayla
The price is P5,253
P6,304 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Portree Youth Hostel

The Croft House

The Croft House
3.5 star property
Milovaig
10.0 out of 10, Exceptional, (2)
"It was a wonderful trip and the Croft House was an excellent location. The rental was comfortable, clean, cozy and well equipped. I highly recommend the Croft House for a stay on the Isle of Skye. "
United States
Margaret
The price is P56,614
P67,937 total
includes taxes & fees
Jan 5 - Jan 6, 2026
The Croft House

Apartment 3 Pheonix Flats

Apartment 3 Pheonix Flats
3.0 star property
Portree Town
8.4 out of 10, Very Good, (23)
"It was great to have a washing machine. Didn’t notice that the dryer was out the door and in its own room until I’d already dried everything by hanging it around the apartment. Oops!"
United States
Mary Kay
Apartment 3 Pheonix Flats

Amber's Cottage

Amber's Cottage
2.0 star property
Staffin
9.4 out of 10, Exceptional, (3)
"Great location. Super cozy. We enjoyed our stay."
Canada
Ward
The price is P40,573
P48,688 total
includes taxes & fees
Jan 3 - Jan 4, 2026
Amber's Cottage
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Dunvegan

Find the best Dunvegan areas and neighborhoods for the activities you enjoy most.

Roskhill

Though Roskhill might not have many top sights, you can venture to the surrounding area to see attractions like Dunvegan Castle and Macleod's Tables.

Stay near popular Dunvegan attractions

Learn more about Dunvegan

Perched on the Isle of Skye's rugged coast, Dunvegan invites you to explore its 800-year-old castle filled with clan treasures and lush gardens. Take a boat trip to spot seals from the castle's jetty, then drive to the pristine white sands of Claigan Coral Beach for breathtaking views.

Dunvegan Castle which includes tranquil scenes, chateau or palace and heritage architecture

Top Dunvegan Hotel Reviews

More cheap stays in Dunvegan

Find out more about Dunvegan

Top reasons to visit Dunvegan

  • Dunvegan Castle: Explore the historic Dunvegan Castle, home to the MacLeod clan, and its stunning gardens.
  • Loch Dunvegan: Enjoy outdoor activities with breathtaking views at Loch Dunvegan, perfect for boating and picnics.
  • Idyllic Beaches: Relax at the picturesque Dunvegan Beach, ideal for sunbathing and leisurely strolls.
  • Outdoor Adventures: Experience exhilarating hiking trails and scenic excursions in the surrounding natural beauty.
  • Charming Accommodations: Stay in cosy bed and breakfasts and welcoming hotels tailored to various traveller needs.

Find great hotels in Dunvegan

Discover a charming selection of accommodations in Dunvegan, Scotland, where cosy bed and breakfasts and inviting hotels cater to every traveller's desires. Whether you're seeking pet-friendly options, an adventurous escape, or a welcoming atmosphere for the LGBTQIA community, Dunvegan has the perfect lodging for you. Explore the best hotels and quaint houses that promise a memorable stay in this picturesque locale.

  • Minnies Rooms: A welcoming haven for the LGBTQIA community, Minnies Rooms offers a delightful 3.5-star Bed & Breakfast experience in the heart of Dunvegan. This property is designed for travellers seeking an inclusive and friendly atmosphere, with amenities tailored to ensure comfort and relaxation. Guests can enjoy charmingly decorated rooms, a cosy lounge, and a delightful breakfast featuring local produce. Minnies Rooms is not only a place to stay; it’s a welcoming community hub for like-minded individuals, making it an ideal choice for those looking to connect during their travels.
  • Hame Hotel: Perfectly suited for pet lovers, Hame Hotel is a charming 3.5-star guesthouse that allows furry companions to join in on your Scottish adventure. Located in the picturesque Dunvegan, this property boasts a welcoming environment with pet-friendly amenities. Guests can enjoy spacious rooms equipped with all the comforts of home, as well as a delightful on-site restaurant serving hearty meals. With a pet policy that allows certain animals on-site, Hame Hotel ensures you and your four-legged friends can create memorable experiences together in this scenic locale.
  • Kilmuir Park: Kilmuir Park caters to the discerning business traveller seeking a tranquil retreat in Dunvegan. With a 3.5-star Bed & Breakfast rating, it provides a serene environment ideal for relaxation after a day of meetings or exploration. Featuring well-appointed rooms that offer modern conveniences, Kilmuir Park also includes amenities such as high-speed Wi-Fi and business facilities to support your work needs. The peaceful surroundings make it an excellent choice for those balancing work and leisure while immersing themselves in the beauty of Scotland.

Where to stay in and around Dunvegan

Discover the charm of Dunvegan, Scotland, where romantic escapes and outdoor adventures await. This quaint town offers a rich cultural experience amidst friendly locals and historical sites. Venture into the scenic surroundings for peaceful picnics or explore nearby regions that promise a secluded and relaxing atmosphere. Whether you're seeking family-friendly activities or a tranquil weekend getaway, Dunvegan is the perfect destination for a memorable holiday.

  • Skinidin: Nestled a mere 3.2km away from Dunvegan, Skinidin offers a charming retreat for visitors seeking a blend of culture and romance. This neighbourhood sees a moderate influx of travellers, particularly during the vibrant months from August to October. The area is rich in history, with local landmarks such as historic places, castles, and monuments that beckon to be explored. Skinidin is perfect for those who enjoy outdoor experiences, whether it's a leisurely stroll or a more adventurous trek through the stunning landscapes that surround it.
  • Lonmore: Located conveniently within the Dunvegan area, Lonmore is a quaint village that captures the essence of Scottish charm. Like Skinidin, it experiences seasonal visitor peaks between August and October, offering romantic getaways and cultural experiences. The village is famed for its hiking opportunities, which present breathtaking views and invigorating trails. Nearby attractions include historic places, a majestic castle, and a picturesque lighthouse, making Lonmore a delightful stop for those eager to connect with nature and history.
  • Herebost: Another gem within the Dunvegan vicinity, Herebost is a village that promises outdoor enthusiasts an engaging experience. With a similar seasonal pattern of visitor arrivals, it attracts those looking for scenic beauty and cultural immersion. Herebost is well-known for its hiking trails that meander through the stunning highland scenery. The local historic places and castles add a fascinating layer of exploration for visitors. With its quaint stores and tranquil atmosphere, Herebost is an ideal spot for a relaxing yet enriching getaway.

Things to do near Dunvegan

Dunvegan offers a delightful blend of romance, outdoor pursuits, and cultural experiences. Visitors can enjoy scenic excursions, explore charming beaches, and embark on exhilarating hiking trails. For golf enthusiasts, there is a nearby golf course, while special events throughout the year add a unique touch to your stay. Immerse yourself in the natural beauty and vibrant activities that Dunvegan has to offer for an unforgettable vacation.

Shopping

In Dunvegan, you can find the Skye Silver Gift Shop, just 4.8km away, offering beautiful silver jewellery. The Shilasdair Shop, located 11.3km away, features unique crafts and textiles. If you're up for a drive, visit Isle of Skye Oysters, around 14.8km away, for fresh local produce.

Recreation

A.C.E Target Sports Skye offers an exhilarating experience for sports enthusiasts, situated 20.9km from Dunvegan, featuring various target sports in a vibrant atmosphere. For a tranquil retreat, the Quiraing Walk Trail Access, 27.4km away, provides stunning scenic walks that promote relaxation and well-being.

For golf lovers, Skeabost Golf Course, located 16.1km from Dunvegan, presents a delightful outdoor setting, perfect for enjoying a round of golf amidst picturesque landscapes.

Adventure

Explore Dunvegan Castle and its beautiful gardens, immersing yourself in Scottish history. For adventure, embark on a boat trip to see the famous seal colony at Loch Dunvegan, enjoying the stunning coastal scenery and wildlife along the way.

Nightlife

Dunvegan offers a quaint yet vibrant nightlife, with local pubs like The Old Schoolhouse serving traditional ales and hearty food. The nearby MacLeod's Tables provides a lively atmosphere with live music, ensuring a delightful evening in this charming Scottish village.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dunvegan

To save money during your visit to Dunvegan, consider travelling in the cheaper months of January to February and November, and aim to book your accommodation about a month in advance. Wednesdays tend to be the least expensive days for stays, while Sundays are the priciest. Utilise Expedia's search tools to filter for budget-friendly hotels and look for last-minute deals. Additionally, combine your hotel, flights, and activities into a package for further savings. Exploring Dunvegan on foot can also help you avoid transport costs while enjoying the local scenery.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dunvegan are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Dunvegan about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dunvegan is Wednesday. The most expensive day to stay in Dunvegan is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget, choose your ideal location, and much more. You can organise your results to display prices from lowest to highest, ensuring that the most affordable hotels appear first. Additionally, you have the option to refine your search by hotel category; for instance, by selecting the Eco-certified filter, you'll find a selection of sustainable and environmentally-friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your Dunvegan hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dunvegan

Dunvegan, known for its romantic charm and rich culture, offers a delightful array of attractions. Visitors can explore the historic Dunvegan Castle and its beautiful gardens, while the scenic Loch Dunvegan provides a perfect backdrop for outdoor activities. Nearby, the picturesque Dunvegan Beach invites relaxation, making it an ideal spot for those seeking a blend of culture, nature, and leisure on their holiday.

  • Neist Point Lighthouse: Perched on the dramatic cliffs of Neist Point, this historic lighthouse offers breathtaking views of the Atlantic Ocean. The rugged coastal scenery and rich marine life create a captivating atmosphere, making it a favourite spot for photography and nature enthusiasts.
  • Dunvegan Castle: Steeped in history, Dunvegan Castle is the ancestral home of the MacLeod clan. Its stunning gardens and enchanting architecture evoke a sense of romance and culture, while guided tours reveal fascinating stories of Scottish heritage and tradition.
  • Claigan Coral Beach: Renowned for its unique coral sand, Claigan Coral Beach is a tranquil escape. The stunning turquoise waters and scenic landscapes provide a perfect setting for leisurely walks and picnics, immersing visitors in the serene beach vibes.

Best time to go to Dunvegan

The best time to visit Dunvegan can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dunvegan falls in August, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dunvegan falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January43.9°F (6.6°C)Light RainMostly CloudyAverageSlightly Low
February43.3°F (6.3°C)Light RainMostly CloudyAverageSlightly Low
March44.1°F (6.7°C)Light RainMostly CloudyAverageAverage
April46.2°F (7.9°C)Light RainMostly CloudySlightly HighAverage
May49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
June53.6°F (12.0°C)Light RainMostly CloudyAverageSlightly High
July55.9°F (13.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.5°F (13.6°C)Light RainMostly CloudySlightly HighSlightly High
September55.0°F (12.8°C)Light RainMostly CloudyAverageAverage
October51.8°F (11.0°C)Light RainMostly CloudySlightly LowAverage
November48.0°F (8.9°C)Light RainMostly CloudySlightly LowSlightly Low
December45.1°F (7.3°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dunvegan

Accessing Dunvegan, Scotland, is convenient via several nearby airports. Stornoway Airport (SYY) is approximately 88.5km away, with nearby accommodation options such as The Cabarfeidh Hotel, Caladh Inn, and The Royal Hotel, all situated 3.2km from the airport. Benbecula Airport (BEB) is 46.7km from Dunvegan, with the Orasay Inn 11.3km away and Swan View Lodge 17.7km distant. Castlebay Airport (BRR-Barra), located 69.2km away, offers options like Borrodale Hotel and Grianaig Guest House, both 10-17.7km from the airport. Each airport provides various transport services to ensure easy access to your chosen hotel.

Frequently asked questions

What's the best place for a stay in Dunvegan?
Based on our traveler data, Minnies Rooms is one of the top choices for your stay. This B&B offers free breakfast and free parking. Other good choices for your trip include The Tables Guest House and Dunvegan Camping Pods. See all available top hotels, or vacation rentals in Dunvegan.
If I need to cancel my hotel reservation in Dunvegan, will I receive a refund?
Yes! The majority of room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunvegan.
What is the top LGBTQ-friendly accommodation in Dunvegan?
Minnies Rooms is a top LGBTQ-friendly B&B that features free breakfast and free WiFi. Dunshee is another good choice for your vacation. See all available hotels listed as LGBTQ-friendly in Dunvegan.
What's the best pet-friendly accommodation in Dunvegan?
Hame Hotel is a top guesthouse for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options for you and your pet include Skye Lodge and Tullochard House. See more pet-friendly hotel accommodations in Dunvegan.
What's it like to stay in Dunvegan?
Visitors to Dunvegan are sure to enjoy the restaurants. This city also attracts tourists with its welcoming and culturally rich setting. In Dunvegan, there are 33 hotels and other accommodations to choose from. Find out more about Dunvegan.
What should I see while I'm in Dunvegan?
Natural beauty is on display at Claigan Coral Beach, Coral Beach, and Harlosh Island. Additionally, you might want to add Dunvegan Castle to your itinerary. Check out what more to see and do in Expedia's Dunvegan guide.
What's the seasonal weather like in Dunvegan?
The hottest months are usually August and July with an average temp of 55°F, while the coldest months are February and January with an average of 44°F. Average annual precipitation for Dunvegan is 59 inches.