Skip to main content

Hotels near Carnach

Search hotels and more near Carnach

Filter by:

Star rating

Review score

Carnach – 124 hotels and places to stay

See the latest prices and deals by choosing your dates.
Onich Hotel & Lochside Beach Pods, hotel in Carnach

With dramatic mountain views and a stunning loch-side setting, this family-run hotel offers attractive, individually decorated rooms and beautiful gardens.

Very clean, there is everything you need, warm, underfloor heating, stunning sea views
Scored 7.4
7.4
Rated good
Good
2,020 reviews
Price from
£91.49
1 night, 2 adults
Holly Tree Hotel, Swimming Pool & Hot Tub, hotel in Carnach

Stunningly situated by the sea, this stylish hotel offers chic accommodation, facilities and dining All 20 rooms enjoy magnificent sea views and all are fully en suite with luxurious fittings and fur...

Location next to sea is beautiful. Restaurant food was really good.
Scored 8.3
8.3
Rated very good
Very good
1,744 reviews
Price from
£200.26
1 night, 2 adults
Loch Leven Hotel & Distillery, hotel in Carnach

With a beautiful loch-side setting and mountain views, this award-winning family-run hotel offers free Wi-Fi and free private parking.

Excellent breakfast. Plenty of choice and nothing too much trouble. Fabulous view over the loch at breakfast to set u up 4 the day. Location perfect for us and our second visit. Room adequate for our needs and best of all barely any road noise. Nice and quiet.
Scored 7.5
7.5
Rated good
Good
1,378 reviews
Price from
£130.50
1 night, 2 adults
Clachaig Inn, hotel in Carnach

Set in Ballachulish and within 13 km of Loch Linnhe, Clachaig Inn has a bar, non-smoking rooms, and free WiFi. Boasting family rooms, this property also provides guests with a children's playground.

Excellent breakfast & service
Scored 8.2
8.2
Rated very good
Very good
489 reviews
Price from
£195
1 night, 2 adults
MacDonald Hotel & Cabins, hotel in Carnach

Located at the head of Loch Leven, the area surrounding MacDonald Hotel & Cabins offers some of Scotland’s most stunning views.

Price was cheap, location was excellent for accessing the West Highland Way, bed was comfortable and Bedding appeared clean and there was a large tv, seems the budget went in the tv not the rest of the room
Scored 6.8
6.8
Rated pleasant
Pleasant
292 reviews
Price from
£198
1 night, 2 adults
Glencoe House, hotel in Carnach

A 25-minute drive from Fort William, Glencoe House offers accommodation in 10 acres of private gardens. There is free WiFi throughout the buildings, and free private parking on site.

We loved it - stayed in one of the s/c lodges - had everything we could possibly have needed. The location was beautiful. Would definitely stay again.
Scored 9.6
9.6
Rated exceptional
Exceptional
116 reviews
Price from
£530
1 night, 2 adults
Roam West, hotel in Carnach

Located in Fort William, 2.3 km from Loch Linnhe, Roam West provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

Excellent location, free parking
Scored 7.4
7.4
Rated good
Good
1,781 reviews
Price from
£76.48
1 night, 2 adults
Tailrace Inn, hotel in Carnach

Set in Kinlochleven, 18 km from Loch Linnhe, Tailrace Inn offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Nothing
Scored 7.5
7.5
Rated good
Good
495 reviews
Price from
£150
1 night, 2 adults
The Ballachulish Hotel, hotel in Carnach

Make yourself at home at one of Scotland’s cosiest hotels, Ballachulish Hotel.

The room and the bed was very comfortable. Free parking and a very good breakfast buffet.
Scored 8.1
8.1
Rated very good
Very good
1,629 reviews
Price from
£134.40
1 night, 2 adults
The Isles of Glencoe Hotel, hotel in Carnach

Looking out over Loch Leven, Isles of Glencoe Hotel is nestled on the side of a peninsula, reaching into Loch Leven at the foot of Glencoe.

A picturesque location and nice views of the loch in the restaurant/breakfast area. The spa was clean and refreshing.
Scored 8.0
8.0
Rated very good
Very good
1,203 reviews
Price from
£144
1 night, 2 adults
See all hotels near Carnach