Find and Book Top Hotels in Dunvegan (Isle of Skye)

Search among 12 available hotels and places to stay in Dunvegan (Isle of Skye) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-12 out of 12
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great69 reviews
MapView on map1.1 mi from City Center1700 yd from dunvegan castle boat trips
From   US$ 268 /nightSelect
8.8
Great12 reviews
10 adults
5 bedrooms
5 beds
MapView on map900 yd from City Center700 yd from dunvegan castle boat trips
From   US$ 293 /nightSelect
8.2
Great115 reviews
700 yd from City Center500 yd from dunvegan castle boat trips
From   US$ 161 /nightSelect
8.8
Great12 reviews
3.9 mi from City Center
From   US$ 221 /nightSelect
Bed & Breakfast
7.8
Very good66 reviews
100 yd from City Center300 yd from dunvegan castle boat trips
From   US$ 191 /nightSelect
8.4
Great65 reviews
700 yd from City Center500 yd from dunvegan castle boat trips
From   US$ 166 /nightSelect
Bed & Breakfast
8.2
Great89 reviews
1.1 mi from City Center1700 yd from dunvegan castle boat trips
From   US$ 196 /nightSelect
8.2
Great50 reviews
2.7 mi from City Center500 yd from Orbost Gallery
From   US$ 155 /nightSelect
8.8
Great23 reviews
3.5 mi from City Center
From   US$ 202 /nightSelect
9.2
Perfect2 reviews
1400 yd from City Center300 yd from Dunvegan Castle
From   US$ 264 /nightSelect
9.0
Perfect15 reviews
3.5 mi from City Center
From   US$ 190 /nightSelect
8.6
Great12 reviews
1600 yd from City Center100 yd from Dunvegan Castle
From   US$ 143 /nightSelect

Best Hotels and Places to Stay in Dunvegan (Isle of Skye)

Why Visit?

Dunvegan, located on the Isle of Skye in the United Kingdom, offers a charming and picturesque escape for tourists. With its stunning natural beauty, historical sites, and warm hospitality, Dunvegan is a perfect destination for nature lovers and history enthusiasts. Visitors can enjoy exploring the famous Dunvegan Castle, taking scenic walks along the coastline, and immersing themselves in the local culture. Whether you prefer the cozy comfort of a Dunvegan B&B or the luxurious amenities of a Dunvegan hotel, there is accommodation to suit every travelers needs.

Where to Stay?

Dunvegan B&B: For a cozy and personal experience, staying at a Dunvegan B&B is a fantastic option. These charming establishments often offer comfortable rooms, delicious homemade breakfasts, and personalized service. Many B&Bs are conveniently located near the town center, providing easy access to local attractions such as Dunvegan Castle and the breathtaking Cuillin Mountains.

Dunvegan Hotel: If you prefer a more traditional hotel experience, the Dunvegan Hotel is a popular choice. Located in the heart of the village, this historic hotel offers spacious rooms with modern amenities, friendly staff, and an on-site restaurant serving delicious Scottish cuisine. With its central location, guests can easily explore the picturesque surroundings and nearby attractions.

Dunvegan Accommodation: Another option for visitors is to choose self-catering accommodation in Dunvegan. These cottages and apartments provide a home away from home, offering fully-equipped kitchens, comfortable living spaces, and access to private gardens or terraces. This type of accommodation is perfect for those who prefer more flexibility and privacy during their stay.

What is the Price per Hotel Room per Night?

3-star hotels: The average price per night ranges from $80 to $130.

4-star hotels: The average price per night ranges from $130 to $200.

5-star hotels: The average price per night ranges from $200 to $400.Dunvegan, located on the Isle of Skye in the United Kingdom, offers a charming and picturesque escape for tourists. With its stunning natural beauty, historical sites, and warm hospitality, Dunvegan is a perfect destination for nature lovers and history enthusiasts. Visitors can enjoy exploring the famous Dunvegan Castle, taking scenic walks along the coastline, and immersing themselves in the local culture. Whether you prefer the cozy comfort of a Dunvegan B&B or the luxurious amenities of a Dunvegan hotel, there is accommodation to suit every travelers needs.Dunvegan B&B: For a cozy and personal experience, staying at a Dunvegan B&B is a fantastic option. These charming establishments often offer comfortable rooms, delicious homemade breakfasts, and personalized service. Many B&Bs are conveniently located near the town center, providing easy access to local attractions such as Dunvegan Castle and the breathtaking Cuillin Mountains.3-star hotels: The average price per night ranges from $80 to $130.

4-star hotels: The average price per night ranges from $130 to $200.

5-star hotels: The average price per night ranges from $200 to $400.

Best Value for Money:

Dunvegan Lodge: Located near the town center, Dunvegan Lodge offers comfortable rooms with modern amenities at competitive prices. This cozy B&B provides a great value for money with its friendly staff, convenient location, and affordable rates, making it an excellent choice for budget-conscious travelers.

Dunvegan Inn: With its comfortable accommodations and reasonable prices, Dunvegan Inn is another top choice for those seeking value for money. The hotel features well-appointed rooms, friendly service, and an on-site restaurant serving delicious meals. Guests can enjoy a pleasant stay without breaking the bank.

Dunvegan Retreat: Nestled amidst the scenic beauty of Dunvegan, Dunvegan Retreat offers self-catering apartments with affordable rates. The spacious and well-equipped apartments provide guests with flexibility and comfort, making them an ideal choice for families or groups traveling on a budget.

Best Kid-Friendly Hotels:

Dunvegan Family Resort: The Dunvegan Family Resort is a perfect choice for families, offering spacious family rooms, fun activities for children, and a welcoming atmosphere. The resort provides amenities such as a childrens playground, game rooms, and a swimming pool, ensuring a memorable and enjoyable stay for kids and parents alike.

Dunvegan Holiday Park: This holiday park offers a range of accommodation options suitable for families, including cozy cabins and caravan sites. The park features a variety of kid-friendly facilities, such as playgrounds, sports fields, and organized activities, making it an ideal choice for families seeking a fun-filled vacation in Dunvegan.

Best Hotels for a Romantic Getaway:

Dunvegan Romantic Retreat: This elegant B&B offers beautifully decorated rooms, intimate ambiance, and breathtaking views, providing the perfect setting for a romantic escape. Guests can enjoy romantic walks along the nearby beach, cozy evenings by the fireplace, and indulgent breakfasts in bed, creating cherished memories.

Dunvegan Castle Hotel: Nestled near the iconic Dunvegan Castle, this hotel offers a romantic atmosphere with its luxurious rooms, tranquil surroundings, and stunning views. Couples can relax in the hotels spa, enjoy fine dining at the on-site restaurant, and explore the romantic landscapes of Dunvegan together.

Best for Location:

Dunvegan Harbor Hotel: Situated right by the harbor, Dunvegan Harbor Hotel offers picturesque views of the sea and easy access to boat tours, fishing excursions, and other water-based activities. This hotel is the perfect choice for those wanting to immerse themselves in the coastal beauty of Dunvegan.

Dunvegan Hillside Retreat: Perched on a hillside, this boutique hotel offers breathtaking panoramic views of the surrounding countryside. Guests can relax in the hotels gardens while enjoying the peace and tranquility of the location. The hotels elevated position also provides easy access to hiking trails and other outdoor activities.

Dunvegan Coastal Resort: As the name suggests, this resort is situated along the coast, offering stunning sea views and direct access to the beach. Guests can enjoy leisurely walks along the shore, take in the fresh sea air, and appreciate the natural beauty of Dunvegans coastline.

Best for a Short City Break:

Dunvegan Central Hotel: Located in the heart of the village, Dunvegan Central Hotel is a perfect choice for a short city break. Visitors can explore the local shops, restaurants, and attractions conveniently, before retreating to the hotels comfortable rooms and enjoying the vibrant atmosphere of the village.

Dunvegan Riverside Retreat: Situated along the river, this peaceful retreat offers a serene environment while still being close to the town center. Guests can relax in the tranquil surroundings, explore the nearby nature trails, or take a short stroll into Dunvegan for a taste of local culture.

Show moreLess