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

Find hotels in Struan from £186

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Struan hotels

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.8 out of 10, Exceptional, (45 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
Applecross B&B and Cabins

The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.6 out of 10, Exceptional, (57 reviews)
"Amazing place to stay. Food was excellent also."
United States
DeWayne
The price is £653
includes taxes & fees
27 Jul - 28 Jul
The Flodigarry Hotel in the Skye

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (73 reviews)
"The accommodations were very clean and well suited for a super relaxing stay with incredible views of the Raasay straight. Staff was amazing and the dinner and breakfasts were very well prepared. Incredible place to stay! I would highly recommend it."
Canada
james
The price is £273
includes taxes & fees
27 Jul - 28 Jul
Isle of Raasay Distillery

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,009 reviews)
"Location was great and views were beautiful. Staff were fantastic. Food was fairly normal for Scotland. Bathroom was a little small, but not unusual in older, renovated hotels."
United States
Tammie
The price is £225
includes taxes & fees
17 Jul - 18 Jul
Dunollie Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,012 reviews)
"Good hotel with good restaurant."
United States
luisa
The price is £301
includes taxes & fees
15 Jul - 16 Jul
Uig Hotel

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (551 reviews)
"The staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
The price is £519
includes taxes & fees
22 Jul - 23 Jul
Skeabost House Hotel

The Pod at Greenbank

The Pod at Greenbank
2.0 star property
Strath
The price is £455
includes taxes & fees
25 Jul - 26 Jul
The Pod at Greenbank

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (846 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is £186
includes taxes & fees
18 Jul - 19 Jul
Tongadale Hotel

Ardcana

Ardcana
3.5 star property
Breakish
9.6 out of 10, Exceptional, (87 reviews)
"Great property if you like luxurious cabin experience. Will book again if I am visiting that area"
United States
Bhautik
The price is £400
includes taxes & fees
31 Jul - 1 Aug
Ardcana

Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (199 reviews)
"Absolutely perfect place! So cozy and charming! Excellent staff, excellent food and loved the location!! You owe it to yourself to stay at this lovely house hotel!!!!"
United States
Kathy
Greshornish House Hotel

Skye Lodge

Skye Lodge
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (55 reviews)
"Amazing ! Really enjoyed our stay. Thank you so much !!!"
Canada
Morgan
The price is £355
includes taxes & fees
18 Jul - 19 Jul
Skye Lodge

Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (241 reviews)
"Property well located. Room was nice and bed comfortable after three nights of terrible sleep."
Canada
Jennifer
The price is £367
includes taxes & fees
31 Jul - 1 Aug
Broadford Hotel

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (295 reviews)
"Staff was very helpful and friendly. Everything was perfect!"
Canada
Kelly
The price is £395
includes taxes & fees
22 Jul - 23 Jul
The Bosville

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (381 reviews)
"Staff were very friendly and breakfast was great! Rooms were clean. Overall a cute inn to stay!"
Canada
Leslie
The Skye Inn

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (348 reviews)
"The hotel very unique with nice view. Hotel staff very friendly. Room clean and well maintained just the size a little bit small. Delicious breakfast."
Malaysia
Koh
The price is £467
includes taxes & fees
24 Jul - 25 Jul
Bracken Hide Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (615 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
Cuillin Hills Hotel

Shepherds Hut

Shepherds Hut
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (1 review)
"Absolutely Perfect stay. I loved every minute! Great hosts, loved my location."
United States
Courtney
The price is £420
includes taxes & fees
16 Jul - 17 Jul
Shepherds Hut

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (341 reviews)
"Clean room, good location, easy parking, friendly staff."
United States
Marcela
The Marmalade Hotel

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (163 reviews)
"Loved the restaurant attached!"
United States
Amy
House Of Juniper - The Manse

Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
9.8 out of 10, Exceptional, (80 reviews)
"Great hospitality, good food and beautiful area."
Canada
Gabriel
The price is £363
includes taxes & fees
30 Jul - 31 Jul
Atholl House Skye
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Struan attractions

Top Struan Hotel Reviews

More cheap stays in Struan

Hotels in Struan with star rating

Find out more about Struan

Top reasons to visit Struan

  • Breathtaking Scenery: Experience the stunning landscapes of the Isle of Skye, including tranquil shores and charming streams.
  • Outdoor Adventures: Enjoy a variety of activities such as fly fishing, hiking, and exploring local attractions.
  • Cultural Exploration: Visit captivating castles and whisky distilleries to immerse yourself in the rich local heritage.
  • Romantic Getaways: Struan offers a perfect setting for couples seeking a peaceful retreat amidst natural beauty.
  • Welcoming Accommodation: Choose from cosy bed and breakfasts and hotels, ensuring a comfortable stay with friendly service.

Find great hotels near Struan

Discover the charm of Struan with its delightful range of accommodation options, including cosy bed and breakfasts and welcoming hotels. Ideal for travellers seeking pet-friendly stays, Struan promises a memorable experience with friendly staff and inviting dining areas. Whether you're visiting for adventure, business, or leisure, Struan’s hospitality is sure to make your holiday enjoyable and relaxing.

  • Skeabost House Hotel: Nestled 12.9km from Struan, this charming 4-star hotel rated at 9.0 boasts a delightful blend of adventure and romance. Ideal for those seeking an active getaway, Skeabost House Hotel provides a range of exciting activities including fishing, mountain climbing, and cycling. Guests can unwind in the hotel’s garden restaurant, offering picturesque views that enhance the romantic atmosphere. The hotel also features limited-hour room service and tailored romance packages, ensuring a memorable stay for couples and adventure seekers alike.
  • Atholl House Skye: Located 12.9km from Struan, this delightful 3-star hotel has achieved a perfect guest rating of 10.0. Atholl House Skye is perfect for those who appreciate a warm and welcoming environment. Guests can enjoy complimentary daily continental breakfast and relax with various entertainment options, including digital television. The surrounding village offers charming views and local experiences, making it an excellent choice for travellers looking to immerse themselves in the local culture.
  • Hame Hotel: Situated 9.7km from Struan, the 3.5-star Hame Hotel, with a guest rating of 9.2, is an inviting guesthouse ideal for pet-friendly vacations. This establishment welcomes pets, providing a unique opportunity for travellers who wish to bring their furry companions along. With a focus on comfort and ease, Hame Hotel ensures that pets are accommodated with specific policies in place. Guests can expect a hospitable atmosphere, making it a fantastic choice for those looking to explore the beautiful surroundings of Struan with their pets.

Where to stay in and around Struan

Struan, nestled in the heart of the Isle of Skye, offers a perfect blend of outdoor adventures and romantic scenery. Explore the charming small village and immerse yourself in the stunning Scottish Highlands, where you can stroll along small streams and relax by the tranquil shores of Loch Beag. Experience the warm hospitality of friendly locals while discovering the secluded beauty that makes Struan an idyllic getaway for those seeking luxury and relaxation.

  • Caroy: Nestled in the picturesque area of Struan, Caroy is a charming village that offers a delightful blend of family-friendly and business-themed experiences. While the number of visitors tends to peak from August to October, the village maintains a steady flow of tourists throughout the year. Caroy is perfect for those who appreciate a relaxed atmosphere while exploring local shops and enjoying the surrounding scenic beauty. The village's store is a popular spot among travellers, providing a taste of local goods and a friendly atmosphere.
  • Portnalong: Situated a mere 3.2km from Struan, Portnalong is a quaint village that beckons romantics and outdoor enthusiasts alike. Visitors flock to this area primarily between March and April, as well as in July, to revel in its breathtaking scenery and engaging hiking trails. The local highlights include a stunning lake, a captivating waterfall, and a historic castle, each offering unique opportunities for exploration and photography. Portnalong is the ideal base for those looking to immerse themselves in nature while enjoying intimate moments with loved ones.
  • Ose: Also located in the Struan area, Ose is a village that promises adventure for outdoor enthusiasts. With visitor numbers peaking from August to October, Ose is a fantastic destination for those who love to hike and explore the stunning hills and mountains nearby. The village's natural beauty serves as an adventure playground, inviting travellers to engage with its scenic landscapes. Whether it's a leisurely walk or a challenging trek, Ose offers an exhilarating experience for all who seek it.

Things to do in Struan

Struan is perfect for an outdoor and romantic getaway, offering breathtaking scenery and various activities. Explore local attractions, enjoy scenic strolls, visit nearby whisky distilleries, or indulge in fly fishing and other fishing opportunities. With its charming surroundings and outdoor adventures, Struan promises a delightful escape for nature lovers and couples alike.

Shopping

In Struan, you'll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby Portree Shopping Centre, featuring an array of boutiques and artisan shops, perfect for picking up memorable items from your Scottish adventure.

Recreation

At the Struan Wellness Retreat, immerse yourself in tranquil surroundings with rejuvenating spa treatments and holistic therapies. Explore the nearby hills with guided nature walks, breathe in the fresh air, and unwind in peaceful gardens, perfect for relaxation and reflection.

Adventure

In Struan, explore the breathtaking landscapes through hiking trails that offer stunning views of the Isle of Skye. For a thrill, try kayaking in the nearby lochs, where you can encounter local wildlife and enjoy the serene beauty of the Scottish Highlands.

Nightlife

In Struan, enjoy a relaxed evening at the local pub, where you can savour traditional Scottish ale and hearty fare. For a more vibrant atmosphere, check out the nearby dance venues featuring live music, perfect for a lively night out with friends.

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

Booking tips and Expedia advantages for Struan

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Struan are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Struan 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 Struan is Wednesday. The most expensive day to stay in Struan is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional preferences. You can arrange your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you have the option to refine your search by hotel type; for instance, by selecting the “Eco-certified” filter, you will be presented with sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay at Struan with your flights and activities through an Expedia package.

Find the best attractions near Struan

Struan offers a charming escape for those seeking outdoor adventures, romantic getaways, and stunning scenery. Visitors can explore captivating castles, vibrant piazzas, and beautiful beaches, making it an ideal destination for travellers interested in culture and nature. Whether you're wandering through historical sites or enjoying the coastal views, Struan promises a delightful experience for all who visit.

  • Dunvegan Castle: Nestled 14.5km from Struan, Dunvegan Castle is a stunning historic fortress steeped in culture and romance. As the ancestral home of the MacLeod clan, it boasts beautiful gardens and fascinating exhibits that showcase its rich heritage.
  • Talisker Beach: Located 8.0km away, Talisker Beach offers a breathtaking coastal experience with its dramatic cliffs and golden sands. The beach vibes are perfect for relaxation, scenic walks, and enjoying the stunning sunsets over the Atlantic.
  • Somerled Square: Situated 14.5km from Struan, Somerled Square is a vibrant piazza that captures the essence of local culture and city life. With charming shops and eateries surrounding it, it’s an ideal spot for soaking up the atmosphere.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageAverage
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 CloudyAverageSlightly High
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

To reach Struan, Scotland, you can fly into several major airports. INVerness Airport (INV) is situated 141.6km away, with nearby hotels such as the 5-star Rocpool Reserve and Ness Walk, both 12.9km from the airport, offering convenient transportation services. Stornoway Airport (SYY), located 95.0km away, has options like the 4-star Stornoway Bed and Breakfast and The Cabarfeidh Hotel, both just 3.2km from the airport. Benbecula Airport (BEB) is the closest at 57.9km, with accommodations like the 3-star Orasay Inn, 11.3km from the airport. Each location provides accessible transport to enhance your travel experience.

Frequently asked questions

What is the best area to stay in Struan?
The best area to stay in Struan is the village centre, particularly around the A86 and its intersection with local roads, which offers the most convenience and access to local amenities.

This area is the heart of Struan, providing easy access to the few local shops, eateries, and the Struan railway station. While small, it acts as a central point for exploring the surrounding Highlands. Properties here typically range from traditional guesthouses to small, independent hotels, often with views of the surrounding hills.

For couples seeking a base for outdoor adventures and a traditional Scottish experience, staying in the village centre is ideal. You'll be well-placed for scenic walks directly from your accommodation and within easy reach of the railway for exploring further afield. The local pubs and restaurants provide a cosy setting for evenings after a day of exploring.

Families looking for a convenient and comfortable stay will also find the village centre suitable. Its proximity to essential services and the ease of access to local walking trails mean less time travelling and more time enjoying the natural beauty of the area.
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 Struan.
How can I save on a Struan hotel booking with Expedia?
Members always get our best prices. Find our best Struan hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Struan hotel?
Prices for hotels in Struan often vary, but you can find a great deal from £186 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