A green valley with a lake, sheep grazing, and distant mountains.

Find hotels in Struan from ฿3,028

  • 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
12 Oct - 13 Oct
Tomorrow
13 Oct - 14 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Struan hotels

1. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
Canada
James
฿6,397
฿7,676 total
includes taxes & fees
7 Nov - 8 Nov
Bracken Hide Hotel

2. Skeabost House Hotel

Skeabost House Hotel
Skeabost
Canada
Marc Andre
฿6,191
฿7,429 total
includes taxes & fees
9 Nov - 10 Nov
Skeabost House Hotel

3. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Kelly
฿6,287
฿7,544 total
includes taxes & fees
11 Nov - 12 Nov
The Marmalade Hotel

4. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Christine
฿7,374
฿8,848 total
includes taxes & fees
12 Nov - 13 Nov
Cuillin Hills Hotel

5. The Skye Inn

The Skye Inn
Portree Town
United States
Cache
฿6,154
฿7,385 total
includes taxes & fees
1 Nov - 2 Nov
The Skye Inn

6. Minnies Rooms

Minnies Rooms
Dunvegan
United States
Denise
฿4,216
฿5,059 total
includes taxes & fees
17 Oct - 18 Oct
Minnies Rooms

7. Hame Hotel

Hame Hotel
Dunvegan
United States
Colleen
฿7,738
฿9,286 total
includes taxes & fees
19 Oct - 20 Oct
Hame Hotel

8. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Stephen
฿6,545
฿7,854 total
includes taxes & fees
1 Nov - 2 Nov
Tongadale Hotel

9. Atholl House Skye

Atholl House Skye
Dunvegan
United Kingdom
Avi
฿6,238
฿7,486 total
includes taxes & fees
10 Nov - 11 Nov
Atholl House Skye

10. The Bosville

The Bosville
Portree Town
United States
Bob
฿6,471
฿7,766 total
includes taxes & fees
8 Nov - 9 Nov
The Bosville

11. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Donna
฿2,524
฿3,028 total
includes taxes & fees
9 Nov - 10 Nov
Greshornish House Hotel

12. The Portree Hotel

The Portree Hotel
Portree Town
United States
helen
฿7,211
฿8,653 total
includes taxes & fees
1 Nov - 2 Nov
The Portree Hotel

13. Sligachan Hotel

Sligachan Hotel
Minginish
United States
laura
฿4,883
฿5,860 total
includes taxes & fees
1 Nov - 2 Nov
Sligachan Hotel

14. Portree Youth Hostel

Portree Youth Hostel
Portree Town
United States
Ruben
฿3,014
฿3,617 total
includes taxes & fees
4 Nov - 5 Nov
Portree Youth Hostel

15. Isle of Raasay Distillery

Isle of Raasay Distillery
Isle of Raasay
United Kingdom
Pauline
฿7,191
฿8,629 total
includes taxes & fees
12 Nov - 13 Nov
Isle of Raasay Distillery

16. Uig Hotel

Uig Hotel
Uig
United States
Justin
฿6,545
฿7,854 total
includes taxes & fees
3 Nov - 4 Nov
Uig Hotel

17. Shepherds Hut

Shepherds Hut
Dunvegan
United States
Courtney
฿16,672
฿20,006 total
includes taxes & fees
15 Oct - 16 Oct
Shepherds Hut

18. House Of Juniper - The Manse

House Of Juniper - The Manse
Broadford
United States
Ronald
฿4,770
฿5,724 total
includes taxes & fees
1 Nov - 2 Nov
House Of Juniper - The Manse

19. Skye Lodge

Skye Lodge
Dunvegan
Australia
Stephen
฿9,060
฿10,872 total
includes taxes & fees
22 Oct - 23 Oct
Skye Lodge

20. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
Flodigarry
United States
Ralph
฿6,100
฿7,320 total
includes taxes & fees
30 Oct - 31 Oct
The Flodigarry Hotel in the Skye
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Struan attractions

Tarner Island

Commune with nature and explore the great outdoors at Tarner Island during your travels in Struan.
See properties

Learn more about Struan

Head to sights like Tarner Island as you discover the local area in Struan.

See all hotels in Struan
A red boat on a calm blue sea with green hills in the background.
Photo by Alexander Reuss

Top Struan Hotel Reviews

Tongadale Hotel

Tongadale Hotel

10/10 Excellent
"Had a great stay here and the live music was amazing."
Neal 2-night trip
Posted 1 hour ago
Tongadale Hotel
The Bosville

The Bosville

10/10 Excellent
"This was the best location and the most unique hotel in Portree. The room was beautiful and the bathrooms have been redone. We loved it!! The food was incredible!! Close to everything in town. Make sure you get there early though parking in town is limited, and the rules are not easy to figure out, so we found a parking ticket on our car in the morning. Besides that - it was incredible"
julia 1-night trip
Posted 15 hours ago
The Bosville
Uig Hotel

Uig Hotel

10/10 Excellent
"This was a beautiful location and hotel - Uig is an incredibly unique stay. The food was wonderful ! The rooms are quirky and fun."
julia 1-night trip
Posted 15 hours ago
Uig Hotel
Minnies Rooms

Minnies Rooms

10/10 Excellent
"Minnie was very sweet and took great care of us!"
Joseph 2-night trip
Posted 2 days ago
Minnies Rooms
The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye

10/10 Excellent
"The staff at this property were the absolute best and so kind and attentive. Leon was incredibly kind and helpful and all the wait staff and room service staff were awesome. I felt cared for and welcome and my stay as a woman traveling alone was the best I could have hoped for. I definitely recommend this breathtaking property and will be back! PS: make sure to experience the sauna!"
Emma 2-night trip
Posted 3 days ago
The Flodigarry Hotel in the Skye
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"Beautiful and extremely comfortable room!! Lovely location and not as busy as Portree. The staff accommodated us so well when we arrived because we had not eaten dinner yet and were starving so they made sure that we got something from the restaurant even though they had closed the kitchen! We were so thankful and I definitely want to stay here again when we come back to Scotland."
Alyson 1-night trip
Posted 3 days ago
Sligachan Hotel
The Skye Inn

The Skye Inn

10/10 Excellent
"Perfect walking distance in to the main square of Portree"
Cache 2-night trip
Posted 5 days ago
The Skye Inn
Ardcana

Ardcana

10/10 Excellent
"This is a VIP cabin in the middle of heaven. The surrounding looks like it's out of a nature postcard. Location is very convinient to explore Skye, assuming you have a car. You do need one to stay at this cabin."
Yigal 3-night trip
Posted 5 days ago
Ardcana
Dunollie Hotel

Dunollie Hotel

10/10 Excellent
"Great location for access to the Isle of Skye attractions away from the congestion in Portree. Dining options are limited, but the hotel restaurant was very good."
Wendy 1-night trip
Posted 6 days ago
Dunollie Hotel

More cheap stays in Struan

House Of Juniper - The Cabins

House Of Juniper - The Cabins

The Cabins Strath SCT
฿4,438
฿5,325 total
1 Nov - 2 Nov
includes taxes & fees
House Of Juniper - The Cabins
Loch Eyre House

Loch Eyre House

Kensaleyre Skeabost Scotland
฿5,488
฿6,585 total
2 Nov - 3 Nov
includes taxes & fees
Loch Eyre House
The Pod at Greenbank

The Pod at Greenbank

Greenbank Kilbride Broadford Strath Scotland
฿10,599
฿12,719 total
15 Oct - 16 Oct
includes taxes & fees
10/10 Exceptional! (1 review)
The Pod at Greenbank
Faodail House

Faodail House

Faodail Kingsburgh Snizort Skeabost Scotland
฿53,259
฿63,911 total
31 Oct - 1 Nov
includes taxes & fees
Faodail House
Old Pier Cottage B&B

Old Pier Cottage B&B

Old Pier Cottage, Cuil Uig Scotland
Get rates
10/10 Exceptional! (193 reviews)
Old Pier Cottage B&B
Dunvegan Camping Pods

Dunvegan Camping Pods

Kilmuir Dunvegan Scotland
Get rates
9.8/10 Exceptional! (94 reviews)
Dunvegan Camping Pods

Find out more about Struan

Top reasons to visit Struan

  • Stunning Landscapes: Struan boasts breathtaking scenery, from the tranquil shores of Loch Beag to captivating hiking trails in the Scottish Highlands.
  • Outdoor Adventures: Ideal for enthusiasts, visitors can enjoy activities such as fly fishing and exploring picturesque beaches.
  • Whisky Distilleries: Don’t miss the chance to savour local spirits at nearby distilleries, a highlight of the region.
  • Charming Village Atmosphere: Experience the friendly community and delightful local attractions, including captivating castles.
  • Diverse Accommodation: Choose from a range of options, from cosy bed and breakfasts to welcoming hotels, catering to all travellers.

Find great hotels near Struan

Struan offers a delightful selection of accommodation options, perfect for every type of traveller. From charming bed and breakfasts to welcoming hotels, visitors can enjoy pet-friendly facilities and a vibrant atmosphere that embraces adventure and inclusivity. Whether you choose the cosy caravan or the inviting Struan House, your stay promises to be a memorable experience in this picturesque Scottish locale.

  • Skeabost House Hotel: Nestled 13km from Struan, the 4-star Skeabost House Hotel is an enchanting retreat that blends romance with adventure. With a guest rating of 9.0 out of 10, this hotel is ideal for couples seeking a unique getaway. The property offers a variety of adventure sports and recreational activities, including fishing onsite and nearby options for mountain climbing, hiking, and biking. Guests can indulge in special romance packages and enjoy delightful meals with picturesque garden views from the restaurant. Limited-hours room service adds a touch of convenience for a cosy night in.
  • Atholl House Skye: Located 13km from Struan, Atholl House Skye is a charming 3-star accommodation that boasts a perfect guest rating of 10.0 out of 10. This welcoming property focuses on a delightful breakfast experience, offering both free continental and daily breakfast options. Guests can unwind with entertainment amenities such as digital television, ensuring a comfortable stay. The scenic village location enhances the serene atmosphere, making it a lovely choice for those looking to explore the local area.
  • Hame Hotel: Situated just 10km from Struan, Hame Hotel is a 3.5-star guesthouse with a guest rating of 9.2 out of 10. This pet-friendly establishment welcomes furry companions, making it a suitable choice for travellers who wish to bring their pets along. With a clear pet policy and amenities, including waived fees for service animals, Hame Hotel provides a comfortable and accommodating environment. Its friendly atmosphere and thoughtful features ensure a pleasant stay for both guests and their pets.

Where to stay in and around Struan

Struan, nestled in the picturesque Isle of Skye, offers a perfect blend of outdoor adventure and romantic scenery. Explore the charming small village and the stunning Scottish Highlands, where you can unwind by the soothing shores of Loch Beag and discover serene small streams. With its friendly atmosphere and luxurious surroundings, Struan is an idyllic destination for those seeking relaxation and breathtaking landscapes.

  • Portnalong: Nestled a mere 3km from Struan, Portnalong is a charming village renowned for its romantic outdoor experiences and breathtaking scenery. The village sees a moderate influx of travellers, particularly peaking from March to April and during the summer months of July. Visitors flock to Portnalong for a chance to immerse themselves in nature, with popular activities such as hiking and exploring local trails. The area is dotted with picturesque landmarks, including a stunning waterfall, serene lake, and an impressive castle, making it an ideal spot for those seeking both adventure and tranquillity.
  • Caroy: Situated within the vicinity of Struan, Caroy is a quaint village that attracts a moderate number of visitors, especially from August to October. Known for its family-friendly atmosphere and city-themed experiences, Caroy offers a welcoming environment for those looking to explore. While the village may be small, it boasts essential amenities like local stores, providing a convenient base for travellers. Its community-oriented vibe makes it a great spot for families and business travellers alike, ensuring a pleasant stay.
  • Ose: Ose, another delightful village near Struan, is a haven for outdoor enthusiasts and adventure seekers. With visitor numbers peaking from August to October, Ose offers stunning landscapes characterised by majestic mountains and rolling hills. This picturesque setting is perfect for hiking, climbing, and enjoying the fresh Scottish air. The village’s natural beauty and adventurous spirit make it a must-visit destination for those looking to connect with the great outdoors while exploring the enchanting scenery of the region.

Things to do in Struan

Shopping

In Struan, you'll find charming local shops offering unique gifts and souvenirs, perfect for capturing your travels. If you're up for a drive, head to the nearby town of Portree, where you can explore larger shopping centres and markets for a wider selection of items.

Recreation

In Struan, the Isle of Skye offers tranquil wellness retreats, where you can indulge in holistic therapies and yoga sessions amidst breathtaking landscapes. Explore local hiking trails and unwind by the serene lochs, immersing yourself in the natural beauty and peaceful atmosphere of this enchanting region.

Adventure

Explore the rugged beauty of the Isle of Skye, a short drive from Struan, with its dramatic landscapes and picturesque villages. Experience a thrilling hike up the Quiraing, where you can enjoy breathtaking views of the surrounding mountains and coastline.

Nightlife

In Struan, the local pub offers a cosy atmosphere with traditional live music, perfect for winding down after a day of exploration. Nearby, the village hall occasionally hosts community events, creating a friendly vibe where visitors can mingle with locals and enjoy a taste of Scottish culture.

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

Find the best attractions near Struan

Struan is an ideal destination for outdoor enthusiasts and couples seeking a scenic getaway. Visitors can explore captivating castles, charming piazzas, and picturesque beaches, offering a delightful blend of culture and natural beauty. Whether you crave adventure or a relaxing beach experience, Struan's attractions promise to make your holiday memorable.

  • Dunvegan Castle: Located 14km from Struan, Dunvegan Castle is steeped in history and romance. As the ancestral home of the MacLeod family, it boasts stunning gardens and captivating tales of Scottish heritage that transport visitors to a bygone era.
  • Somerled Square: Also 14km from Struan, this vibrant piazza is a cultural hub, offering lively events and local crafts. Surrounded by charming architecture, it invites leisurely strolls and a taste of the local community spirit.
  • Talisker Beach: Just 8km from Struan, Talisker Beach features stunning coastal scenery and dramatic cliffs. The beach offers a tranquil escape, where visitors can enjoy the sound of crashing waves and breathtaking views of the surrounding landscape.

Best time to go to Struan

The best time to visit Struan can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Struan falls in July and August. August has average visitor numbers and mostly cloudy weather. The coolest average temperature in Struan falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January42.1°F (5.6°C)Light RainMostly CloudyAverageSlightly Low
February41.9°F (5.5°C)Light RainMostly CloudyAverageSlightly Low
March43.0°F (6.1°C)Light RainMostly CloudyHighAverage
April45.7°F (7.6°C)Light RainMostly CloudyHighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageSlightly High
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July55.9°F (13.3°C)Light RainMostly CloudyHighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageAverage
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October50.4°F (10.2°C)Moderate RainMostly CloudyAverageAverage
November46.2°F (7.9°C)Moderate RainMostly CloudyAverageSlightly Low
December43.3°F (6.3°C)Moderate RainMostly CloudyAverageAverage

The nearest major airports for your trip to Struan

Flying into Struan is convenient with three major airports nearby. Inverness Airport (INV) is approximately 142km away, with luxury hotel options such as Ness Walk and Rocpool Reserve, both 13km from the airport, offering various transportation services. Stornoway Airport (SYY) is only 95km from Struan, and nearby accommodations include The Cabarfeidh Hotel and Stornoway Bed and Breakfast, both just 3km away. For those considering Benbecula Airport (BEB), located 58km from Struan, the Orasay Inn, a 3-star hotel, is just 11km from the airport. Each option provides accessible services to ensure a smooth journey to Struan.

Frequently asked questions

What's the best place for a stay in Struan?
Located 8.5 mi (13.7 km) from the heart of Struan, Bracken Hide Hotel is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are Dunollie Hotel and The Marmalade Hotel. See all available top hotels, or vacation rentals in Struan.
If I need to cancel my hotel reservation in Struan, will I receive a refund?
Yes, you'll find most hotel bookings are refundable provided that you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your check-in date. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Struan.
What's it like staying in Struan?
Travellers to Struan will find plenty to explore and enjoy. In Struan, there are 5 hotels and other accommodation options to choose from. Find out more about Struan.
What are the top places to visit in Struan?
A favourite place to visit is Tarner Island. You'll also find Talisker Distillery and Isle of Skye Oysters in the area. Take a look at what more there is to see and do in Expedia's Struan guide.
What's the seasonal weather in Struan?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 6°C. The rainiest months in Struan are October, December, November and January, with each month seeing an average of 210 mm of rainfall.