Skip to main content

Stay in Loch Ness's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Loch Ness Lodge 5 stars

Hotel in Drumnadrochit

This elegant and intimate exclusive retreat in the heart of the Scottish Highlands overlooks the mysterious and beautiful Loch Ness. The staff is amazing and went above and beyond in making our stay unforgettable. Izabella and Gabriel were attentive and incredibly helpful, a real treat. The hotel is spotless clean and the beds extremely comfortable.

Show more Show less
9.5
Exceptional
536 reviews
Price from
£232.38
per night

Lock Chambers, Caledonian Canal Centre

Hotel in Fort Augustus

Lock Chambers, Caledonian Canal Centre is set in Fort Augustus. The property is non-smoking and is located 26 km from Urquhart Castle. The units in the hotel are fitted with a flat-screen TV. Very clean and nice room, friendly staff. Great location, free parking nearby.

Show more Show less
8.7
Fabulous
1,079 reviews
Price from
£105
per night

Loch Ness Clansman Hotel 3 stars

Hotel in Drumnadrochit

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. Everything, from the staff to the room to the restaurant. This place is honestly worth it.

Show more Show less
8.3
Very good
1,249 reviews
Price from
£80.85
per night

Loch Ness Gate House

Hotel in Fort Augustus

Located in Fort Augustus, 26 km from Urquhart Castle, Loch Ness Gate House provides accommodation with free WiFi and free private parking. All units in the hotel are equipped with a flat-screen TV. The room was so cute and looked out over the canal and Loch Ness, and it was conveniently located over a cafe which we ate a good breakfast at. It also had its own off street parking so we didn’t have to worry about parking tickets.

Show more Show less
8.1
Very good
443 reviews
Price from
£71.42
per night

Foyers Roost

Hotel in Foyers

Foyers Roost in Foyers provides adults-only accommodation with a garden, a shared lounge and a terrace. Initial greeting at reception was very friendly. Room was comfortable. Food was excellent with a varied selection. Overall a great stay.

Show more Show less
8
Very good
419 reviews

Foyers House 3 stars

Hotel in Foyers

Foyers House is a small family run adult only guest house on the South side of Loch Ness. Foyers House has an enviable location having one of the highest view points above Loch Ness. Brilliant location for exploring Loch Ness and Newis/Fort William. Great hosts, brilliant food and amazing rooms. The beds here were great, we all slept so well throughout our stay. I would highly recommend staying here.

Show more Show less
8.9
Fabulous
362 reviews

Loch Ness Drumnadrochit Hotel 3 stars

Hotel in Drumnadrochit

Housed within the world-famous Loch Ness Exhibition Centre, this family-run hotel is ideally located for touring the Highlands. This is our 3rd time staying here. Donald - the manager assisted our request for halal / muslim friendly breakfast at ease. Our rooms are all good - I think they have refurbished the rooms. Smells nice with new carpet. I will choose this hotel again.

Show more Show less
7.1
Good
1,366 reviews
Price from
£103
per night

Loch Ness Lodge Hotel 3 stars

Hotel in Drumnadrochit

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 kindness of the personal. Great breakfast and dinner.

Show more Show less
6.3
Review score
1,301 reviews

Richmond House Hotel

Hotel in Fort Augustus

Located in Fort Augustus, 26 km from Urquhart Castle, Richmond House Hotel provides accommodation with a restaurant, free private parking and a bar. The accommodation offers free WiFi. Great location. Cute building.

Show more Show less
7
Good
326 reviews
Price from
£85
per night

Loch Ness Inn 3 stars

Drumnadrochit

The Loch Ness Inn is located in the village of Lewiston, near the Great Glen Way. It offers rooms with free WiFi and free parking. Well appointed, well stocked bar, fantastic restaurant, great breakfast, spacious comfortable rooms

Show more Show less
9
Superb
1,241 reviews
Price from
£90
per night

Hotels with extra health and safety measures

Find hotels in Loch Ness with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Loch Ness in the past month

See all

Loch Ness's best hotels with breakfast

See all

FAQs about hotels in Loch Ness

See reviews by guests who stayed at hotels in Loch Ness

See all