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 $375

  • 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
Aug 8 - Aug 9
Tomorrow
Aug 9 - Aug 10
Next weekend
Aug 14 - Aug 16
In two weeks
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Dunvegan hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Robert
CA $754
CA $905 total
includes taxes & fees
Aug 18 - Aug 19
Bracken Hide Hotel

2. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
CA $734
CA $881 total
includes taxes & fees
Sep 6 - Sep 7
Atholl House Skye

3. Minnies Rooms

Minnies Rooms
Dunvegan
Canada
Andre
Minnies Rooms

4. Uig Hotel

Uig Hotel
Uig
United States
Chris
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
Katrina
CA $531
CA $637 total
includes taxes & fees
Sep 4 - Sep 5
Redwood House Hotel

8. Dunshee

Dunshee
Roskhill
Canada
Thomas
Dunshee

9. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Elissa
CA $847
CA $1,016 total
includes taxes & fees
Aug 29 - Aug 30
Skeabost House Hotel

10. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Kathy
CA $495
CA $594 total
includes taxes & fees
Aug 30 - Aug 31
Greshornish House Hotel

11. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
Flodigarry
United States
DeWayne
CA $671
CA $805 total
includes taxes & fees
Aug 30 - Aug 31
The Flodigarry Hotel in the Skye

12. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Brian
CA $900
CA $1,081 total
includes taxes & fees
Aug 29 - Aug 30
Cuillin Hills Hotel

13. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
CA $639
CA $767 total
includes taxes & fees
Aug 24 - Aug 25
The Marmalade Hotel

14. The Skye Inn

The Skye Inn
Portree Town
United States
Lee
CA $448
CA $538 total
includes taxes & fees
Aug 10 - Aug 11
The Skye Inn

15. Sligachan Hotel

Sligachan Hotel
Minginish
United Kingdom
Alan
CA $437
CA $524 total
includes taxes & fees
Sep 2 - Sep 3
Sligachan Hotel

16. The Bosville

The Bosville
Portree Town
Canada
Kelly
CA $599
CA $719 total
includes taxes & fees
Aug 21 - Aug 22
The Bosville

17. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Wilma
CA $312
CA $375 total
includes taxes & fees
Aug 28 - Aug 29
Tongadale Hotel

18. The Portree Hotel

The Portree Hotel
Portree Town
United States
MAUREEN
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 Harlosh Skerry.

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

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

Uig Hotel

Uig Hotel

10/10 Excellent
"Staff were excellent. Room was clean and comfortable. Breakfast was included and was excellent. The restaurant (dinner) / pub were great also. Older hotel, but part of the experience. No lift. Everything worked (hot water, outlets, etc.) I would choose to stay here again if I had to redo."
Jonathan 2-night trip
Posted 2 hours ago
Uig Hotel
Skeabost House Hotel

Skeabost House Hotel

10/10 Excellent
"Outstanding"
Beth 2-night trip
Posted 1 day ago
Skeabost House Hotel
The Marmalade Hotel

The Marmalade Hotel

10/10 Excellent
"Very classy place. We loved our stay in Portree and the hotel was a positive part of the visit. I searched for the best sea scallops in the town and it just so happened that the Marmalade's restaurant was very high on the recommendations. So we gave it a try. Incredible! Super quiet and clean. Staff is outstanding. The walk up the hill is a little steep but it was worth being out of the main area for the quiet. Would stay there again for sure."
Sam 3-night trip
Posted 4 days ago
The Marmalade Hotel
Bracken Hide Hotel

Bracken Hide Hotel

10/10 Excellent
"The Hides were a perfect little private get away. The staff dropped our bags off at our Hide for us which was very helpful. The restaurant (reservation needed) was very nice, the lounge was comfortable and the drinks were excellent. Every staff member greeted us with a smile and was more than happy to help us with anything we needed. Lovely stay, highly recommended!"
Robert 2-night trip
Posted 5 days ago
Bracken Hide Hotel
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"Charmant hôtel situé à proximité de la majestueuse rivière Sligachan. Chambre confortable. Nous avons eu un petit problème de manque d’eau chaude dans la douche, mais l’employée a été très serviable et a réglé le problème. Excellent déjeuner. Je vous recommande. Également de souper au bar adjacent (Seamus), bon repas avec une ambiance festive."
Marie-France 1-night trip
Posted 6 days ago
Sligachan Hotel
The Skye Inn

The Skye Inn

8/10 Good
"Average room with nice extras like a local bar of soap and short bread cookies. Restaurant with two or three course meals and allowance for just starters. Full breakfast included in our reservation was adequate. The carpet and couch seemed old and soiled but overall it was a comfortable stay."
Lee 1-night trip
Posted 7 days ago
The Skye Inn
Redwood House Hotel

Redwood House Hotel

10/10 Excellent
"What a lovely inn! Relaxing, full of character, great view, and an extremely friendly staff!"
Mary 3-night trip
Posted 11 days ago
Redwood House Hotel
Harlosh Log Cabins, Cabin No 2

Harlosh Log Cabins, Cabin No 2

10/10 Excellent
"The best cabin you could ever stay in! The views and amenities were amazing! We loved every moment here!"
mariana b. 2-night trip
Posted 1 month ago
Harlosh Log Cabins, Cabin No 2
Dunvegan Camping Pods

Dunvegan Camping Pods

10/10 Excellent
"Cute little camping pod with everything you need! It was easy to find, the bed was comfy after long days of traveling/hiking."
Todd 2-night trip
Posted 1 month ago
Dunvegan Camping Pods

More cheap stays in Dunvegan

Amber's Cottage

Amber's Cottage

Staffin Scotland
CA $1,250
CA $1,500 total
Aug 16 - Aug 17
includes taxes & fees
8/10 Very good! (7 reviews)
Amber's Cottage
Faodail House

Faodail House

Faodail Kingsburgh Snizort Skeabost Scotland
CA $2,263
CA $2,715 total
Aug 22 - Aug 23
includes taxes & fees
Faodail House
Old Pier Cottage B&B

Old Pier Cottage B&B

Old Pier Cottage, Cuil Uig Scotland
Get ratesOld Pier Cottage B&B
Loch Eyre House

Loch Eyre House

Kensaleyre Skeabost Scotland
Get rates
9.4/10 Exceptional! (86 reviews)
Loch Eyre House
Dunvegan Camping Pods

Dunvegan Camping Pods

Kilmuir Dunvegan Scotland
Get rates
9.8/10 Exceptional! (92 reviews)
Dunvegan Camping Pods
Skye Cabins

Skye Cabins

Beinn an Righ Skeabost Scotland
Get rates
9.8/10 Exceptional! (9 reviews)
Skye Cabins

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 $375 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