Find hotels in Dunvegan from NT$2,842

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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunvegan hotels

Shepherds Hut

Shepherds Hut
3.0 star property
Dunvegan
The price is NT$13,896
NT$16,676 total
includes taxes & fees
Dec 14 - Dec 15
Shepherds Hut

The Cabin

The Cabin
3.0 star property
Dunvegan
The price is NT$17,595
NT$21,114 total
includes taxes & fees
Dec 16 - Dec 17
The Cabin

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 NT$6,015
NT$7,218 total
includes taxes & fees
Jan 1 - 2026/1/2
Dunshee

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (518)
"Amazing and stunning! Love it here and the staff made it even more special , thank you! "
United States
Julie
The price is NT$4,146
NT$4,975 total
includes taxes & fees
Jan 7 - 2026/1/8
Skeabost House 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 NT$3,422
NT$4,107 total
includes taxes & fees
Dec 11 - Dec 12
The Marmalade Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1001)
"Lovely hotel, great location, restaurant was immense, beautiful base to enjoy a visit to Skye"
United Kingdom
Benjamin
The price is NT$5,116
NT$6,139 total
includes taxes & fees
Dec 13 - Dec 14
Uig Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (282)
"The room was beautiful, staff were very friendly and helpful. The restaurant was amazing and the view was perfect. "
Australia
Bianca
The price is NT$4,822
NT$5,787 total
includes taxes & fees
Dec 17 - Dec 18
Bracken Hide Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (565)
"Wonderful hotel and staff! "
United States
Andrew
The price is NT$3,573
NT$4,287 total
includes taxes & fees
Dec 11 - Dec 12
Cuillin Hills Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (303)
"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 Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (42)
"Very friendly staff and a lovely hotel "
Canada
Geoffrey
The price is NT$3,630
NT$4,356 total
includes taxes & fees
Dec 11 - Dec 12
The Portree 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 NT$5,116
NT$6,139 total
includes taxes & fees
Dec 12 - Dec 13
Tongadale Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (66)
"If you’d like quiet and scenic, this place is for you. Wonderful hospitality, food was excellent also."
United States
Teresa
Isle of Raasay Distillery

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (270)
"Nice welcome at reception, clean rooms and a lovely breakfast"
United Kingdom
Rebecca
The price is NT$3,457
NT$4,148 total
includes taxes & fees
Dec 18 - Dec 19
The Bosville

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 NT$20,810
NT$24,972 total
includes taxes & fees
Dec 20 - Dec 21
Amber's Cottage

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 NT$29,037
NT$34,845 total
includes taxes & fees
Dec 14 - Dec 15
The Croft House

Creagory Skye

Creagory Skye
3.5 star property
Portree Town
10.0 out of 10, Exceptional, (122)
"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 NT$3,388
NT$4,065 total
includes taxes & fees
Dec 11 - Dec 12
Creagory Skye

Portree Youth Hostel

Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (93)
"Excellent hostel experience for our family of 4! Clean, warm, comfy beds and we enjoyed the common areas for cooking and dining with other guests!! Very nice front desk staff, thank you, Sian! "
United States
Pamela
The price is NT$2,368
NT$2,842 total
includes taxes & fees
Dec 11 - Dec 12
Portree Youth Hostel
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. Learn more about Dunvegan
Learn more about Dunvegan

Roskhill

Though Roskhill might not have many top sights, you can venture to the surrounding area to see attractions like Dunvegan Castle and Harlosh Skerry.

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 a castle, a festival and tranquil scenes

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, set amidst beautiful landscapes and offering rich cultural insights.
  • Scenic Outdoor Activities: Enjoy hiking trails and nearby beaches, perfect for relaxation and adventure.
  • Charming Accommodations: Experience a range of cozy bed & breakfasts and guesthouses catering to diverse needs.
  • Local Culture: Immerse yourself in local events that highlight Dunvegan's rich heritage.
  • Iconic Lighthouse: Don't miss the chance to visit the picturesque lighthouse, a must-see attraction.

Find great hotels in and around Dunvegan

Explore a variety of accommodations in Dunvegan, Scotland, where charming bed & breakfast and guesthouse options await. Whether you seek a pet-friendly stay, a thrilling adventure, or an LGBTQIA welcoming experience, Dunvegan has something for everyone. Discover the best hotels and cozy lodgings that perfectly suit your vacation needs while enjoying the stunning beauty of the Scottish Highlands.

  • Skeabost House Hotel: Nestled 16.1km from Dunvegan, Skeabost House Hotel is a 4-star retreat that embodies adventure and romance amidst nature's beauty. This property is perfect for travelers seeking exhilarating experiences, offering a range of adventure sports such as fishing, hiking, and mountain biking. Guests can indulge in romantic packages, enhancing their stay with delightful garden views from the on-site restaurant. With limited-hour room service available, this hotel ensures a cozy atmosphere for couples looking to unwind after a day of exploration.
  • Greshornish House Hotel: Located 11.3km from Dunvegan, Greshornish House Hotel is a charming 3.5-star accommodation that welcomes pet lovers. This pet-friendly property allows dogs and offers a waived fee for service animals, making it an ideal choice for travelers who want to bring their furry friends along. The warm and inviting atmosphere, paired with comfortable amenities, ensures that both you and your pet will feel at home during your stay.
  • Kilmuir Park: Situated in the heart of Dunvegan, Kilmuir Park is a 3.5-star bed and breakfast tailored for business travelers. This property offers a convenient location with access to local business centers, making it a practical choice for those looking to blend work with leisure. Its welcoming environment and essential amenities ensure a comfortable stay, allowing guests to focus on their professional commitments while enjoying the serene surroundings of Dunvegan.

Where to stay in Dunvegan

Discover the charm of Dunvegan, a perfect blend of romance and outdoor adventure. Explore the historic Dunvegan Castle, surrounded by scenic grounds ideal for picnics. Venture into nearby areas for secluded, family-friendly retreats, or enjoy leisurely walks through relaxing landscapes. With its friendly atmosphere and rich culture, Dunvegan offers a delightful getaway for travelers seeking both tranquility and exploration.

  • Lonmore: Nestled in the heart of Dunvegan, Lonmore is a charming village that offers a unique blend of natural beauty and cultural experiences. With a moderately seasonal influx of travelers, particularly peaking from August to October, Lonmore is ideal for those seeking romantic getaways and outdoor adventures. Explore scenic hiking trails that lead to historic landmarks like castles and lighthouses, offering breathtaking views and rich history. The village exudes a serene atmosphere, making it a perfect spot for those looking to unwind and immerse themselves in Scottish culture.
  • Herebost: Located nearby, the village of Herebost is a hidden gem for outdoor enthusiasts and culture seekers. Like Lonmore, Herebost sees a seasonal rise in visitors during the late summer and early fall. The area boasts stunning scenery and is home to hiking trails that wind through the picturesque landscapes. Don’t miss the local store, where you can pick up unique souvenirs and regional delicacies. With attractions including historic sites and castles, Herebost invites you to delve into the rich heritage of the Scottish Highlands while enjoying the breathtaking surroundings.
  • Uiginish: Uiginish, another delightful village in the Dunvegan area, is perfect for those looking to enjoy beach activities and stunning coastal scenery. Travelers flock to this village from August to October, drawn by its serene beaches and scenic hiking trails. The proximity to historical lighthouses and marinas adds to its charm, making it a great spot for photography and exploration. Whether you’re relaxing on the beach or hiking along the coast, Uiginish offers a tranquil escape that highlights the natural beauty of Scotland's landscape.

Things to do near Dunvegan

Dunvegan is perfect for a romantic getaway and outdoor adventures, offering scenic excursions and charming beaches. Visitors can explore hiking trails, enjoy outdoor activities, and play at local golf courses. Don't miss the special events that showcase the area's rich culture, making it an ideal destination for those seeking a blend of relaxation and exploration.

Shopping

Dunvegan offers charming shopping experiences. Visit Skye Silver Gift Shop, just 4.8km away, for unique jewelry and gifts. The Shilasdair Shop, located 11.3km from Dunvegan, features local crafts. If you're up for a drive, Isle of Skye Oysters, 14.8km away, offers fresh seafood and local specialties.

Recreation

Experience a round of golf at Skeabost Golf Course, surrounded by beautiful landscapes and outdoor vibes, just 16.1km from Dunvegan. For a fun challenge, head to A.C.E Target Sports Skye, located 20.9km away, offering a range of sports activities to keep you energized.

Explore the Quiraing Walk Trail Access, situated 27.4km from Dunvegan, where you can immerse yourself in nature and enjoy a relaxing hike amidst stunning scenery, perfect for wellness and rejuvenation.

Adventure

In Dunvegan, explore the rugged beauty of the Isle of Skye with a kayak tour, paddling through crystal-clear waters and spotting wildlife. Experience adrenaline at Neist Point, where breathtaking coastal hikes lead to stunning cliff views and the iconic lighthouse.

Nightlife

Experience the cozy vibe at the Dunvegan Hotel, where you can enjoy a hearty meal and local ales. For a lively atmosphere, visit The Old School House, offering live music and a great selection of spirits. Don't miss the friendly locals and engaging conversations at the local pubs.

*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 on your trip to Dunvegan, consider visiting during the cheaper months of January to February or November, and book your hotel about a month in advance for the best rates. Wednesday is the least expensive day to stay, while Sunday is the most expensive. Check Expedia for last-minute deals and combine your hotel with flights and activities for additional savings. Don’t forget to filter for eco-friendly options and sort by price to find the best deals. Utilize public transport to keep costs down, or explore on foot to enjoy the area for free.

  • 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: Booking a hotel in Dunvegan about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia’s search tool to refine your travel preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly hotels that are currently available. To find the best prices and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your Dunvegan hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Dunvegan

Dunvegan, Scotland, is perfect for a romantic and culturally rich outdoor vacation. Visitors can explore attractions like the historic Dunvegan Castle, which is surrounded by beautiful landscapes and Dunvegan Loch. The area offers a variety of experiences, from relaxing on nearby beaches to immersing in local culture. Don't miss the chance to visit the iconic lighthouse and other nearby attractions that make Dunvegan a captivating destination.

  • Dunvegan Castle: Immerse yourself in the rich history and romance of Dunvegan Castle, the oldest continuously inhabited castle in Scotland. Explore its stunning gardens and fascinating artifacts, all while surrounded by breathtaking landscapes.
  • Claigan Coral Beach: Experience the unique beauty of Claigan Coral Beach, known for its soft white sands and crystal-clear waters. Perfect for a relaxing day, this beach offers picturesque views and opportunities for leisurely walks along the shore.
  • Neist Point Lighthouse: Visit the iconic Neist Point Lighthouse, located 12.9km from Dunvegan. This historic site offers stunning cliffside views and a glimpse into maritime history, making it a must-see for culture enthusiasts.

Best time to go to Dunvegan

The best time to visit Dunvegan is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, 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

Traveling to Dunvegan, Scotland, is convenient with several nearby airports. Stornoway Airport (SYY) is located 88.5km away, with great hotel options such as the 4-star Hebridean Guest House and Cabarfeidh Hotel, both just 3.2km from the airport. Benbecula Airport (BEB) is 46.7km from Dunvegan and offers accommodations like the 3-star Orasay Inn, situated 11.3km away. Castlebay Airport (BRR-Barra) is 69.2km distant, with nearby lodging options including Borrodale Hotel, just 16.1km away. Each hotel provides easy access to their respective airports, ensuring a smooth travel experience for tourists.

Frequently asked questions

What's the best place for a stay in Dunvegan?
Skye Lodge is a favorite property for Expedia customers. This guesthouse offers free breakfast and free parking. The Tables Guest House is another favorite option for your trip based on reviews. 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.
Where can I learn more about changing or cancelling my trip to Dunvegan?
To find more details about changing or cancelling your trip to Dunvegan, click here.
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 the best hotel for staying near Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
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.