Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Struan on Hotels.com. These Struan hotels consistently deliver on quality, location and traveler experience. Last updated on October 13, 2026.
Tucked in Scotland's magical Isle of Skye, this guesthouse offers a tranquil escape near Dunvegan Castle. Enjoy daily housekeeping, free WiFi and parking, plus a charming restaurant and garden terrace for Highland relaxation.
Enjoy the stunning local cuisine at The View restaurant while staying at this Portree retreat. Located near Aros Experience and Portree Harbour, the hotel offers free breakfast, WiFi, and parking. Guests love the helpful staff and excellent condition.
Discover the wild charm of Skye from this serene hotel featuring 2 inviting bars, a welcoming restaurant, and thoughtful staff. Enjoy complimentary perks including breakfast, WiFi, and parking while exploring nearby Skye and Lochalsh Archive Centre.
This welcoming Portree hotel offers free breakfast, WiFi, and parking, with Skye and Lochalsh Archive Centre and Somerled Square just minutes away. The restaurant serves delicious meals, while the bar provides perfect evening relaxation after exploring the area.
Unwind at this Georgian retreat offering British cuisine at Chargrill Restaurant, plus a welcoming bar and terrace. The walkable location places you near Somerled Square and Skye archives, with free WiFi and parking for easy Isle of Skye exploration.
Located just minutes from Somerled Square and Portree Harbour, this hotel offers free breakfast and WiFi. Guests love the restaurant's delicious meals, and the friendly staff ensure a comfortable island stay. The bar/lounge provides a perfect spot to relax after exploring scenic surroundings.
Set in Minginish with Am Basteir and Fairy Pools nearby, this charming Scottish retreat offers free WiFi and parking. Grab drinks at the welcoming bar or dine at Seumas' Restaurant. Guests consistently praise the helpful staff and pristine rooms.
Sink into Portree's coastal charm at this intimate hotel near the scenic harbor and Somerled Square. Savor excellent meals at the restaurant, unwind with drinks at the bar, and count on attentive staff to enhance your Isle of Skye adventure.
Unwind in this charming cottage adjacent to a golf course in Dunvegan. The private kitchen lets you prepare meals while exploring nearby Dunvegan Castle and Macleod's Tables. Free WiFi, parking, and a garden add convenience to your Scottish getaway.
Sip single malt whisky at this bay-front hotel with an in-house distillery and restaurant. Free breakfast, WiFi, and parking enhance your stay near Raasay House Activities Centre and the ferry terminal on this scenic Scottish isle.
Immerse yourself in scenic Uig at this welcoming hotel offering free breakfast, WiFi, and parking. Savor lunch and dinner at the onsite restaurant, or unwind at the bar. The helpful staff and garden setting enhance your Isle of Skye adventure near Uig Pottery.
Experience comfort near Somerled Square and Portree Harbour in this welcoming hostel. Easy access to town amenities and transportation makes exploring effortless, while daily housekeeping ensures a pleasant stay.
Perched in Staffin, this charming hotel offers free breakfast, WiFi, and parking. Enjoy local flavors at Flodigarry Restaurant for lunch or dinner, then unwind at the bar. Explore nearby Quiraing and hiking trails after relaxing in the garden terrace.
Seaside tranquility at this Strath hotel with convenient access to Isle of Skye Market Square and Giant MacAskill Museum. Enjoy breakfast, then unwind in the garden or sip drinks at the bar after exploring the island's magic. Free WiFi and parking included.
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.
During our 2-week visit to Scotland, I managed to catch RSV. I was miserable. And by the time we reached Portree, I was struggling to breathe. My husband spoke to the Cuillin Hills hotel staff about how to go about seeing a doctor and they immediately got to helping us out. The desk staff spent over an hour on hold with the NHS to help establish my "temporary resident" status so that we could even get in to see a doctor. They printed out a map with all of the addresses of the nearby...
Staying at this hotel just made our stay on the Isle of Skye ten times better than I had hoped for. The hotel included dinner every night with our stay which ended up being a great idea. The food was excellent and not having to drive the narrow, twisty roads after dark was a plus. They have two living rooms, a small bar room and the dining area so there are plenty of spaces to spend a relaxing evening. The rooms are newly refurbished and gorgeous. The claw foot tub in ours was an added bonus. I...
Great food and service. The concierge was so helpful and welcoming; all staff were wonderful. The room was big and spacious, with a hot shower. Thank you!
This was hands down one of the best hotels we’ve ever stayed at! Our room was clean, cozy, and full of amenities. Our daily free breakfast was unlike anything we’ve ever experienced so many options and made to order. The dinner was amazing everything was cooked to perfection! The Haggis bon bons are a must try! The staff are incredible, so informative, and so accommodating. This was such a beautiful place, we will definitely be back on our next trip to the highlands.
Beautiful rooms (we stayed in two). Comfortable beds. Desk service was amazing! We received a reservation for a Michelin rated restaurant because of the employee who called for us. Magnificent!!!
We only spent one night here but it was one of our favorite places of the two week trip. The house is very nice, well kept, and comfortable. We stayed in the Rum room, which is spacious and luxurious. Easily one of the nicest rooms we’ve ever stayed in.
The breakfast was great, and the dining room is open and pleasant, and the food was delicious. The staff are incredibly friendly and helpful too. Also, the garden and the view are hard to beat.
Would highly recommend!
Loch Eyre House is a charming and private bed & breakfast. The fact that it's 7 miles from the traffic of Portree is a big plus-- at Loch Eyre House you have quiet and a beautiful view of Loch Eyre. The guest lounge is a comfortable place to read or play cards if the weather isn't great. Our room had everything we needed, plus a balcony porch with table and chairs. David & Lynn are great communicators who give wonderful advice and make delicious breakfasts. We enjoyed our 4-night stay so much,...
Beautiful, Portree Hotel. Great location. Conveniently has a restaurant inside the hotel.
Comfortable beds and quiet. My family enjoyed our stay! Definitely will stay again.
Sligachan is always a wonderful place to stay while on Skye. The staff is incredibly friendly and helpful, and you can’t beat that view of the mountains in the morning. We can’t wait to stay here again!
Great room with beautiful view. Very nice amenities. Location may not be ideal for those wanting to be closer to Portree, but we planned for it so was not a problem. A bit pricey, but one of the nicest properties of the nine we stayed in across Scotland.
You can discover great hotels in Struan from CNY503 with properties to suit all budgets and needs. To find an affordable hotel in Struan that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at Struan hotels?
Discover great deals on Struan hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Struan hotels.
Can I book Struan hotels with free cancellation?
It's easy to book a refundable Struan hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.