Skip to main content

Filter by:


Star rating

Review score

Struy – 76 hotels and places to stay
See the latest prices and deals by choosing your dates.
The Steading Highland Glen Lodge, hotel in Struy

Just over 20 miles from Inverness. There is free parking and WiFi and a full Scottish breakfast is served. Each room has a TV and tea and coffee facilities.

This place is a real gem - don’t be fooled by the outside! Our room was palatial with space to spread out walking gear and sit and have a cup of tea with the delicious homemade shortbread. Beds very comfortable and the shower superb. Plenty warm enough. Dinner from the cafe style menu was just what we needed and breakfast excellent. The owner was extremely welcoming. There’s even a Nessie!
9.1
Scored 9.1
Superb
Rated superb
359 reviews
Price from£100per night
BCC Loch Ness Hostel, hotel in Struy

Loch Ness Hostel is located in Bearnock, 8.5 miles from the famous Loch. Free WiFi access is available. Each room here will provide you with a TV.

Beds were comfy, quiet and relaxing.
5.8
Scored 5.8
Above average
Rated okay
408 reviews
Price from£55.76per night
BCC Lochness Glamping, hotel in Struy

BCC Lochness Glamping, a property with a shared lounge, is set in Bearnock, 34 km from Inverness Castle, 35 km from Inverness Railway Station, as well as 37 km from University of the Highlands and...

Nothing
5.0
Scored 5.0
Average
Rated passable
415 reviews
Price from£54.81per night
The Highland Hotel by Compass Hospitality, hotel in Struy

In the centre of the spa resort of Strathpeffer, The Highland Hotel by Compass Hospitality offers high-quality rooms and a restaurant and bar. this hotel provides free on-site parking and Wi-Fi.

Nothing Never got served in the restaurant not taking any more bookings
6.9
Scored 6.9
Pleasant
Rated pleasant
1,829 reviews
Price from£63per night
Loch Ness Drumnadrochit Hotel, hotel in Struy

Housed within the world-famous Loch Ness Exhibition Centre, this family-run hotel is ideally located for touring the Highlands.

Great location, simple good place for a quick overnight stay. Very economic
7.1
Scored 7.1
Good
Rated good
1,090 reviews
Price from£91per night
Old North Inn Hotel, Inverness, hotel in Struy

Located just 7 miles from the city of Inverness, Old North Inn Hotel, Inverness is just a 20-minute from the famous Loch Ness and Culloden Battlefield.

staff were so friendly and helpful. food was delicious, would definitely return! dog friendly too.
8.1
Scored 8.1
Very good
Rated very good
1,183 reviews
Price from£44.10per night
Loch Ness Clansman Hotel, hotel in Struy

On the shores of Loch Ness and 10 minutes' drive from Inverness, the Clansman Hotel offers rooms with views across the water and free Wi-Fi in the public areas.

The staff were extremely attentive, friendly and helpful, and a real credit to the establishment. The location is stunning, the rooms are lovely with excellent facilities, and the food served is incredible. The Whisky bar and the staffs knowledge of such is incredible too.
8.2
Scored 8.2
Very good
Rated very good
1,134 reviews
Price from£103.95per night
Loch Ness Lodge Hotel, hotel in Struy

In a beautiful, tranquil location in picturesque Drumnadrochit, beside one of the most famous and romantic stretches of water in the world, this traditional Scottish hotel dates back to around 1740.

The location was great and the staff was wonderful.
6.0
Scored 6.0
Pleasant
Rated pleasant
768 reviews
Price from£110.50per night
Muir Bank, hotel in Struy

Set in Muir of Ord, within 21 km of Inverness Castle and 13 km of Strathpeffer Spa Golf Club, Muir Bank offers accommodation with a shared lounge and free WiFi throughout the property as well as free...

Lovely room and hotel in great location.
8.9
Scored 8.9
Fabulous
Rated fabulous
900 reviews
Price from£80per night
Loch Ness Lodge, hotel in Struy

This elegant and intimate exclusive retreat in the heart of the Scottish Highlands overlooks the mysterious and beautiful Loch Ness.

Jaro was brilliant and made our stay so enjoyable, nothing was too difficult. It was a lovely stay.
9.1
Scored 9.1
Superb
Rated superb
428 reviews
Price from£313.50per night
See all hotels near Struy
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Struy:

  • 10
    Scored 10

    Excellent location for sightseeing.

    Excellent location for sightseeing. We travelled west and north to popular sightseeing locations and also found many wonderful places by chance along the way. Very peaceful and scenic, everyone we met very friendly and welcoming.
    Elaine
    United Kingdom