A room with antique furniture, including a sofa, chairs, a table, and a billiards table. There is a painting on the wall, a bust on a pedestal, and a potted plant.

Find hotels in Dunvegan from CA $166

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 22 - Sep 23
Tomorrow
Sep 23 - Sep 24
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Filter by

Star rating

Guest rating

Our top choices for Dunvegan hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Nicole
CA $438
CA $525 total
includes taxes & fees
Oct 23 - Oct 24
Bracken Hide Hotel

2. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
CA $359
CA $431 total
includes taxes & fees
Oct 11 - Oct 12
Atholl House Skye

3. Minnies Rooms

Minnies Rooms
Dunvegan
Canada
Andre
CA $222
CA $267 total
includes taxes & fees
Oct 4 - Oct 5
Minnies Rooms

4. Uig Hotel

Uig Hotel
Uig
Canada
Jacqueline
CA $374
CA $449 total
includes taxes & fees
Oct 17 - Oct 18
Uig Hotel

5. Kilmuir Park

Kilmuir Park
Dunvegan
Australia
Athol
Kilmuir Park

6. Tullochard House

Tullochard House
Dunvegan
Canada
Jonathan-Charles
Tullochard House

7. Redwood House Hotel

Redwood House Hotel
Skeabost
United States
Cheryl
CA $486
CA $583 total
includes taxes & fees
Sep 30 - Oct 1
Redwood House Hotel

8. Dunshee

Dunshee
Roskhill
United Kingdom
Ian
Dunshee

9. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Brian
CA $439
CA $527 total
includes taxes & fees
Oct 22 - Oct 23
Skeabost House Hotel

10. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Donna
CA $328
CA $393 total
includes taxes & fees
Oct 16 - Oct 17
Greshornish House Hotel

11. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
Flodigarry
United States
Ralph
CA $356
CA $427 total
includes taxes & fees
Oct 21 - Oct 22
The Flodigarry Hotel in the Skye

12. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Clifton
CA $711
CA $854 total
includes taxes & fees
Oct 21 - Oct 22
Cuillin Hills Hotel

13. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
CA $567
CA $681 total
includes taxes & fees
Oct 23 - Oct 24
The Marmalade Hotel

14. The Skye Inn

The Skye Inn
Portree Town
United Kingdom
Natalie
CA $457
CA $549 total
includes taxes & fees
Sep 24 - Sep 25
The Skye Inn

15. Sligachan Hotel

Sligachan Hotel
Minginish
United States
laura
CA $295
CA $354 total
includes taxes & fees
Oct 18 - Oct 19
Sligachan Hotel

16. The Bosville

The Bosville
Portree Town
United States
Mark
CA $503
CA $603 total
includes taxes & fees
Oct 23 - Oct 24
The Bosville

17. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Stephen
CA $301
CA $361 total
includes taxes & fees
Oct 8 - Oct 9
Tongadale Hotel

18. The Portree Hotel

The Portree Hotel
Portree Town
United States
helen
The Portree Hotel

19. The Tide B&B

The Tide B&B
Dunvegan
United States
Linda
The Tide B&B

20. Atholl House Hotel

Atholl House Hotel
Dunvegan
Atholl House Hotel
View all properties
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 Giant MacAskill Museum.

Stay near popular Dunvegan attractions

A castle on a hill, surrounded by dense forest and a body of water.

Dunvegan Castle

9.0/10 (184 reviews)
Set on a basalt outcrop overlooking Loch Dunvegan, this historic fortress has been home to the chiefs of a prominent Highland clan for eight centuries.
See properties
A coastal landscape with a sandy beach, clear blue water, and distant mountains.

Claigan Coral Beach

9.0/10 (63 reviews)
Experience the serenity of a far-flung beach that promises some of the best views on the spectacular Isle of Skye.
See properties
A coastal landscape with a sandy beach, grassy hills, and a body of water.
Photo by Gary Booth

Coral Beach

Why not spend a lazy afternoon at Coral Beach during your trip to Dunvegan? You can enjoy the restaurants while in the area.
See properties

Harlosh Island

Commune with nature and explore the great outdoors at Harlosh Island during your travels in Dunvegan. You can enjoy the restaurants while in the area.
See properties

Giant MacAskill Museum

You can spend an afternoon exploring the galleries in Giant MacAskill Museum during your travels in Dunvegan. You can enjoy the restaurants while in the area.
See properties

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.

See all hotels in Dunvegan
A castle on a hill, surrounded by dense forest and a body of water.

Top Dunvegan Hotel Reviews

Portree Youth Hostel

Portree Youth Hostel

10/10 Excellent
"Travelled with my family and this was an excellent choice, stayed at the private room and was surprised at the lack of noise from the outside, very good acoustics. Highly recommend and the private bathroom was a plus. Very close to several tourists destinations."
Ruben 2-night trip
Posted 4 hours ago
Portree Youth Hostel
Atholl House Skye

Atholl House Skye

8/10 Good
"It was a clean room however the bathroom had issues with the toilet needs to be changed old too slow to fillup had plastic bottle in tank to help with filling tank !!!! Makes lots of noise No one around exceptin the morning for breakfast door entry very hard to unlok and lock Service of the room on demand staff in the morning very nice and helpfull"
Michèle 3-night trip
Posted 14 hours ago
Atholl House Skye
The Skye Inn

The Skye Inn

10/10 Excellent
"Great location, few mins walk into town Centre, place was clean and staff were friendly and helpful. Breakfast was great. Would come back"
Natalie 2-night trip
Posted 21 hours ago
The Skye Inn
Uig Hotel

Uig Hotel

10/10 Excellent
"Thoroughly enjoyed our stay. Room was clean. Excellent restaurant in hotel, also includes breakfast. Be mindful, though, if you are mobility challenged as there is no elevator- ask for ground floor. Parking can be a challenge, but can be worked out. Staff was courteous and helpful. We would stay here again."
Karen 1-night trip
Posted 3 days ago
Uig Hotel
Sligachan Hotel

Sligachan Hotel

8/10 Good
"Great hotel in a gorgeous location next to Sligachan Bridge with beautiful views! The hotel has a great restaurant and bar that we really enjoyed and the food was excellent. Staff were very helpful and friendly in the hotel and the restaurant. Room was quiet, clean, and comfortable. We enjoyed our stay. Only negative is the hotel was under construction while we were there so that was a little unsightly."
Lisa 1-night trip
Posted 3 days ago
Sligachan Hotel
The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye

10/10 Excellent
"We had a wonderful stay at this beautiful hotel. The setting is spectacular, the views are incredible, and the grounds are lovely. We really enjoyed taking the time to explore the property. Our room was spacious, comfortable, and very well appointed. We especially appreciated the unlimited water, hot chocolate, tea, and Nespresso pods. The bed was extremely comfortable, the shower was wonderful, and having electrical outlets on every wall was surprisingly convenient. The food in the restaurant was delicious, and the breakfast could not have been better. The staff truly made our stay special. Everyone was friendly and attentive, but we would particularly like to mention Cat and Frazier at the front desk. They were exceptionally welcoming, accommodating, and always happy to help with anything we needed. The magnificent setting, comfortable accommodations, excellent food, and outstanding staff made this a truly memorable stay. We would gladly recommend this hotel."
Regina 2-night trip
Posted 3 days ago
The Flodigarry Hotel in the Skye
Hame Hotel

Hame Hotel

10/10 Excellent
"We absolutely loved our stay at Hame on Skye. The property has a lovely casual atmosphere that mirrors the views. Our room was well appointed, breakfasts were fantastic! We had the haggis, Florentine and bean selections, all were equally delicious. The gathering room was cozy and comfortable offering intimate seating and group seating and the view from the restaurant was unmatched! Staff & owners were incredibly friendly and professional."
Colette 2-night trip
Posted 9 days ago
Hame Hotel
Isle of Raasay Distillery

Isle of Raasay Distillery

10/10 Excellent
"We stayed here rather than booking a hotel on the main isle of Skye. It was a wonderful way to get away from the hustle and bustle. We were there with our 7 month old baby and the staff and other guests were understanding and kind about us having him. Between the welcome drink, the complimentary tour and tasting, and the complimentary cold breakfast the next morning, we absolutely feel like the distillery offered a wonderful experience and value for our stay. The room was clean, comfortable, and had beautiful touches like cookies, teas, hot chocolate, and coffee. Further, the view could not be beat. This stay was a once in a lifetime experience for us, but we would not hesitate to do it and stay at the Raasay distillery again."
Meagan 1-night trip
Posted 10 days ago
Isle of Raasay Distillery
Dunvegan Camping Pods

Dunvegan Camping Pods

8/10 Good
"It was a great experience"
Anutida beth 2-night trip
Posted 13 days ago
Dunvegan Camping Pods

More cheap stays in Dunvegan

Old Pier Cottage B&B

Old Pier Cottage B&B

Old Pier Cottage, Cuil Uig Scotland
CA $234
CA $281 total
Oct 17 - Oct 18
includes taxes & fees
10/10 Exceptional! (189 reviews)
Old Pier Cottage B&B
Loch Eyre House

Loch Eyre House

Kensaleyre Skeabost Scotland
CA $468
CA $561 total
Oct 14 - Oct 15
includes taxes & fees
9.4/10 Exceptional! (86 reviews)
Loch Eyre House
Faodail House

Faodail House

Faodail Kingsburgh Snizort Skeabost Scotland
CA $2,248
CA $2,698 total
Oct 1 - Oct 2
includes taxes & fees
Faodail House
Dunvegan Camping Pods

Dunvegan Camping Pods

Kilmuir Dunvegan Scotland
Get rates
9.8/10 Exceptional! (94 reviews)
Dunvegan Camping Pods
No 4 old Post Office Row, Isle of Skye

No 4 old Post Office Row, Isle of Skye

Skeabost Scotland
Get rates
10/10 Exceptional! (24 reviews)
No 4 old Post Office Row, Isle of Skye
Amber's Cottage

Amber's Cottage

Staffin Scotland
Get rates
7.6/10 Good! (9 reviews)
Amber's Cottage

Find out more about Dunvegan

Top reasons to visit Dunvegan

  • Dunvegan Castle: Explore the historic Dunvegan Castle, a stunning landmark rich in heritage and offering breathtaking views of the surrounding landscapes.
  • Boat Tours: Experience unique boat tours on Loch Dunvegan, providing picturesque views and a chance to see local wildlife.
  • Scenic Hiking Trails: Enjoy scenic hiking trails that showcase the natural beauty of the Scottish Highlands, perfect for outdoor enthusiasts.
  • Charming Local Stores: Discover charming local stores offering unique crafts and souvenirs, reflecting the region's culture.
  • Welcoming Accommodations: Stay in cozy bed and breakfasts or hotels that cater to diverse needs, ensuring a comfortable visit.

Find great hotels in and around Dunvegan

Discover the charm of Dunvegan, where a variety of accommodations await to suit every traveller's needs. From cozy bed and breakfasts to welcoming hotels, you'll find options that cater to adventure seekers and pet lovers alike. Enjoy guest rooms designed for comfort while exploring this beautiful Scottish destination, complete with LGBTQIA-friendly services. Experience the warmth of Dunvegan's hospitality as you make unforgettable memories in this enchanting locale.

  • Skeabost House Hotel: Nestled 16.1km from Dunvegan, Skeabost House Hotel is a stunning 4-star property that embodies adventure and romance in a picturesque setting. This hotel is perfect for nature lovers and those seeking an active holiday, offering a multitude of outdoor activities such as mountain climbing, hiking, and fishing right on site. Guests can indulge in romance packages, making it ideal for couples looking to escape. The restaurant provides a charming garden view, perfect for enjoying a meal together, while limited-hour room service adds a touch of convenience. Experience the thrill of adventure paired with the tranquility of nature at Skeabost House.
  • Redwood House Hotel: Located 11.3km from Dunvegan, Redwood House Hotel is a welcoming 3-star accommodation that offers a cozy retreat for travellers. Guests can enjoy complimentary breakfast each morning, ensuring a great start to their day. The on-site restaurant and bar/lounge provide delightful dining options, perfect for unwinding after a day of exploring. With its comfortable atmosphere and friendly service, Redwood House Hotel is a fantastic choice for those seeking a relaxed and enjoyable stay near Dunvegan.
  • Atholl House Skye: Situated right in Dunvegan, the 3-star Atholl House Skye offers a convenient and comfortable lodging option for visitors. Guests can savor complimentary breakfast and continental breakfast daily, making it an ideal pick for those who enjoy leisurely mornings. The hotel features entertainment options like digital TV and television, ensuring guests stay connected and entertained. With its proximity to local village sites, Atholl House Skye provides a perfect base for exploring the charming surroundings, striking a balance between relaxation and adventure.

Things to do near Dunvegan

Dunvegan, Scotland, is an ideal destination for a romantic outdoor getaway, offering a blend of culture and natural beauty. Visitors can enjoy scenic hiking trails, explore local stores, and take in the stunning surroundings. A must-do activity is the boat tours, which provide a unique perspective of the area’s picturesque landscapes. Whether you're seeking adventure or relaxation, Dunvegan has something to offer every traveller.

Shopping

Dunvegan offers charming shops like Skye Silver Gift Shop, just 4.8km away, and The Shilasdair Shop, 11.3km from the village. If you're up for a drive, visit Isle of Skye Oysters, located 14.8km away, for unique local gifts and souvenirs.

Recreation

Skeabost Golf Course offers a stunning outdoor experience with lush greens and scenic views, perfect for golf enthusiasts. A.C.E Target Sports Skye provides an exciting atmosphere for sports lovers. For a calming nature escape, explore the Quiraing Walk Trail, where you can unwind amidst breathtaking landscapes.

Adventure

Explore Dunvegan Castle, home to the MacLeod clan, and wander through its beautiful gardens. For a thrill, take a boat trip to see the local seal colonies, offering a unique wildlife experience amid stunning coastal scenery.

Nightlife

Experience the cozy atmosphere at The Dunvegan Hotel, where you can enjoy traditional Scottish dishes and local brews. For a lively evening, visit the nearby MacLeod's Bar, known for its vibrant music scene and friendly locals, making it a perfect spot to unwind and mingle.

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

Booking tips and Expedia advantages for Dunvegan

When planning your trip to Dunvegan, Scotland, consider visiting during the cheaper months of January to February or November, when accommodation prices drop. Booking your hotel about a month in advance can secure better rates, especially if you aim for a Wednesday stay. Use Expedia to compare room rates and find last-minute deals. Combining your hotel, flights, and activities into a package can also save money. Don't forget to explore free activities in the area to make the most of your visit without breaking the bank.

  • 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 May to July, 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 lets you choose your budget, desired location, and additional preferences. You can easily arrange the results to display prices from the lowest to the highest, making it simple to find the most affordable accommodations first. Additionally, you have the option to narrow down your choices by hotel category; for instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly hotels available 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 deal.

Best time to go to Dunvegan

The best time to visit Dunvegan is dependant 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 CloudyAverageSlightly High
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 HighAverage
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

Visiting Dunvegan, Scotland, can be easily accomplished through several nearby airports. Stornoway Airport (SYY) is located 88.5km away, with excellent accommodations such as the 4-star Hebridean Guest House and The Cabarfeidh Hotel, both just 3.2km from the airport. Benbecula Airport (BEB), situated 46.7km from Dunvegan, offers options like the 3-star Orasay Inn, located 11.3km away. Additionally, Castlebay Airport (BRR-Barra) is 69.2km from Dunvegan, with nearby hotels including the 3-star Borrodale, 16.1km from the airport. Access to these airports from the hotels is straightforward, ensuring a smooth start to your Scottish adventure.

Frequently asked questions

What is the best area to stay in Dunvegan?
The best area to stay in Dunvegan is within Dunvegan village itself, particularly around the B884 and the road leading to Dunvegan Castle.This compact village is the main centre of activity in the area and provides convenient access to Dunvegan Castle, its most famous landmark. The village has a few local shops, eateries, and a petrol station, making it a practical base for exploring the north-west of the Isle of Skye.For couples and families, staying in Dunvegan village offers a relaxed and convenient experience. You'll be within easy reach of the castle and its gardens, as well as boat trips that depart from the loch.
What are the best hotels in Dunvegan that travellers recommend?
Two of the best hotels in Dunvegan that receive consistently high recommendations from travellers are Kilmuir Park and Atholl House Skye.The 3.5-star Kilmuir Park, with an outstanding 10.0 rating, is a lovely option for couples, offering free breakfast and beautiful mountain views from its terrace. Guests frequently mention the quiet location and the lovely breakfast.Another highly recommended choice is the 3-star Atholl House Skye, which also has a great 10.0 rating. This hotel offers free continental breakfast and free self-parking. It is conveniently located just 2.0 km from Dunvegan Castle. Guests praise the comfortable and clean rooms, the convenient and great location, and the fantastic, warm service from the staff.
What hotels in Dunvegan offer free breakfast?
For hotels in Dunvegan that offer complimentary breakfast, you have several excellent choices, including Kilmuir Park, Atholl House Skye, Minnies Rooms, and The Tide B&B.The 3.5-star Kilmuir Park, with an outstanding 10.0 rating, provides a lovely free full breakfast and is set in a quiet mountain location, offering beautiful mountain views. Guests appreciate the complimentary toiletries and free self-parking.Another fantastic option is the 3-star Atholl House Skye, also boasting a superb 10.0 rating. This hotel offers a free continental breakfast, and guests frequently mention the comfortable, clean rooms and convenient location. The staff are often described as warm and absolutely lovely.Minnies Rooms, a 3.5-star accommodation rated 9.4, also includes a free continental breakfast. Guests frequently comment on the great location and clean rooms.Finally, The Tide B&B, with a 3.5-star rating and a superb 10.0 review score, provides a complimentary continental breakfast. This hotel also offers free toiletries and features rooms with a balcony or patio, and a terrace for guests to enjoy.
What are the best budget hotels in Dunvegan?
For budget-friendly accommodation in Dunvegan, you might consider Atholl House Skye or Dunshee.The 3-star Atholl House Skye, with a great 10.0 rating, offers comfortable and clean rooms with comfy beds. Guests consistently praise the fantastic and amazing service from the warm and absolutely lovely staff. Free parking, complimentary toiletries, and free WiFi are provided, along with a free continental breakfast.Another excellent option is the 3-star Dunshee, also with a great 10.0 rating. This hotel offers free self-parking, free WiFi, and off-street parking. Guests particularly enjoy the delicious breakfast and the lovely garden and terrace areas.
What are the most romantic hotels in Dunvegan for couples?
For a romantic stay in Dunvegan, Kilmuir Park and The Tide B&B are both excellent choices for couples.Kilmuir Park, a 3.5-star accommodation with a great 10.0 rating, offers a lovely setting for couples. Guests frequently praise the complimentary full breakfast and the peaceful mountain location, with many rooms providing beautiful mountain views. Free Wi-Fi and free self-parking are also provided for convenience.Another highly-rated option is The Tide B&B, also 3.5-star rated with a 10.0 review score. This bed and breakfast features rooms with balconies or terraces, some offering delightful sea views. Guests can enjoy a complimentary continental breakfast, free Wi-Fi, and free self-parking. The provision of free toiletries is an added convenience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Dunvegan.
How much is the nightly rate at a Dunvegan hotel?
Prices for hotels in Dunvegan often vary, but you can find a great deal from CA $166 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia