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

Search among 1 available hotel 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
8.6
Great15 reviews
6 adults
3 bedrooms
3 beds
MapView on map1.8 km from City Centre400 m from Dunvegan Castle
From   US$ 299 /nightSelect

Best hotels and places to stay in Dunvegan (Isle of Skye)

Why visit?

Dunvegan on the Isle of Skye in the United Kingdom is a charming and picturesque destination that offers natural beauty and a rich cultural history. With its stunning landscapes, fascinating attractions, and warm hospitality, Dunvegan is an ideal place for tourists to explore and immerse themselves in the beauty of the Scottish Highlands. Whether you are seeking a relaxing getaway or an adventurous outdoor experience, Dunvegan has something to offer every traveler. From cozy B&Bs to luxurious hotels, there is a wide range of accommodation options available to suit every budget and preference.

Where to stay?

Dunvegan Village: The heart of Dunvegan, this area offers convenient access to the famous Dunvegan Castle and Gardens, the oldest continuously inhabited castle in Scotland. Visitors can explore the castles rich history and beautiful gardens just a stones throw away from their accommodation. The village also offers a variety of charming B&Bs that provide comfortable and affordable options for travelers.

Loch Dunvegan: Located near the tranquil Loch Dunvegan, this area provides breathtaking views and a peaceful atmosphere. Nature lovers will enjoy the scenic walks along the loch, while bird enthusiasts can spot various species of birds. Accommodation options here include comfortable B&Bs and hotels that offer a serene retreat amidst natures beauty.

Skyes Coastal Edge: For those seeking a coastal experience, staying along Skyes coastline offers unrivaled views of the rugged cliffs and crashing waves. Enjoy picturesque sunsets and long walks along the shoreline. The area boasts a range of hotels and accommodations that cater to different budgets, providing a memorable experience by the sea.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $300.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:

Dunvegan Lodge: This charming B&B offers affordable accommodation with comfortable rooms and friendly service. Located in the heart of Dunvegan, it provides easy access to local attractions such as Dunvegan Castle and Gardens. With its cozy atmosphere and reasonable prices, Dunvegan Lodge is an excellent choice for budget-conscious travelers.

The Old Schoolhouse: Converted into a cozy B&B, The Old Schoolhouse offers comfortable rooms at affordable rates. Situated in a peaceful location near Loch Dunvegan, guests can enjoy beautiful views of the surrounding countryside. The B&B provides a warm and welcoming atmosphere, making it a great value-for-money option in Dunvegan.

The Tables Guest House: This family-run guest house offers affordable accommodation in a friendly atmosphere. Located near Dunvegan Village, guests can easily explore the local attractions and enjoy the convenience of nearby restaurants and shops. The Tables Guest House provides comfortable rooms and personalized service, making it a great choice for budget-conscious travelers.

Best kids-friendly hotels:

Kinloch Lodge: Situated on the shores of Loch Dunvegan, Kinloch Lodge offers a range of family-friendly facilities and activities. With spacious rooms and stunning views, children can enjoy outdoor adventures and explore the beautiful surroundings. The hotel also provides a dedicated play area and offers family-friendly dining options, ensuring a memorable stay for the whole family.

Skeabost Hotel: Nestled in a tranquil location near the River Snizort, Skeabost Hotel offers a welcoming atmosphere for families. The hotels spacious rooms and beautiful grounds allow children to roam around freely. Furthermore, the hotel provides outdoor activities such as fishing and golf, ensuring entertainment for the entire family.

Best hotels for a romantic getaway:

Duisdale House Hotel: With its elegant decor and breathtaking views, Duisdale House Hotel provides a romantic retreat for couples. Located in a secluded area with stunning gardens, couples can relax and enjoy the peaceful surroundings. The hotel offers luxurious rooms, a fine dining restaurant, and spa facilities, creating a perfect setting for a romantic escape.

The Tide B&B: Situated near the picturesque coastline, The Tide B&B offers a romantic ambiance with spacious and stylishly designed rooms. Couples can take leisurely walks by the sea or enjoy a cozy evening in the guest houses comfortable lounge area. The Tide B&B provides a tranquil and intimate setting for a romantic getaway.

Best for location:

Dunvegan Castle Hotel: Located next to the famous Dunvegan Castle, this hotel offers convenient access to the castle and the beautiful gardens. With comfortable rooms and a restaurant serving traditional Scottish cuisine, guests can immerse themselves in the rich history and natural beauty of Dunvegan.

The Isle of Skye Hotel: Right in the heart of Dunvegan Village, this hotel provides easy access to local shops, restaurants, and attractions. The comfortable rooms and friendly service make it a convenient and comfortable choice for travelers exploring the area.

Dunvegan House Hotel: Situated in the village of Dunvegan, this hotel offers proximity to local amenities and attractions, including Dunvegan Castle. With comfortable rooms and a cozy pub on-site, guests can enjoy the convenience of the hotels location while exploring the beauty of Dunvegan.

Best for a short city break:

Bracadale House B&B: Situated in a peaceful location yet close to Dunvegan Village, this B&B offers a quiet escape. With comfortable rooms and a delicious breakfast, Bracadale House is an ideal choice for a short city break in Dunvegan.

The Morsgail Guest House: Located just a short distance from Dunvegan, this guest house offers a tranquil setting with comfortable accommodation. With its warm hospitality and beautiful surroundings, The Morsgail Guest House provides a relaxing retreat for a short city break in Dunvegan.

Show moreLess