Skip to main content

The best family hotels in Highlands

Check out our pick of great family hotels in Highlands

Filter by:


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.

Situated in Invergarry, 41 km from Glen Nevis, Rokeby Manor features accommodation with a shared lounge, free private parking, a restaurant and a bar. This 4-star hotel offers ski-to-door access and room service. The property is non-smoking and is located 38 km from Ben Nevis Whisky Distillery. Friendly welcoming staff, Great location, off the main road, cozy reception area, comfortable room, nice breakfast

Show more Show less
9
Superb
1,059 reviews
Price from
US$267
per night

Set in Ullapool, Harbour House has a garden. This guest house offers luggage storage space and free WiFi.

The private bathroom is fitted with a bath or shower. The units in Harbour House are equipped with a flat-screen TV and free toiletries. Such a beautiful establishment. Fabulous breakfast and view. Gorgeous room. Wonderful staff. Couldn't recommend it enough.

Show more Show less
9
Superb
1,501 reviews

Greshornish House Hotel features free WiFi in public areas and views of sea in Edinbane. Among the various facilities of this property are a garden and a bar. Scottish cuisine is served at the restaurant. We loved the relaxing yet refined atmosphere of the Greshornish House. With a friendly staff and a wonderful lounge and restaurant, it was the perfect place to unwind after a day outdoors. The whisky selection is outstanding, as is the food. We would love to return one day.

Show more Show less
9.1
Superb
1,449 reviews
Price from
US$92
per night

Offering stunning views over Torrisdale Bay and the sea, Bettyhill Hotel is located in Bettyhill and features an a-la-carte restaurant, a bar, garden and terrace. Free Wi-Fi access is available.

Each room comes with a flat-screen TV, tea and coffee making facilities and a view. They either have an en suite or a private bathroom or access to a shared bathroom. Some rooms also boast sea views. Superb service and great quality food - so soo good. Room spotless and had everything. Really enjoyed visuting this hotel - cannot praise it enough. Dont hesitate staying there.

Show more Show less
9.3
Superb
1,829 reviews
Price from
US$130
per night

Borgie Lodge Hotel offers a Highland setting situated between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens.

Each Room at the Borgie Lodge has a luxury bed and mattresses as well as access to Super-fast Broadband and 32-inch Smart TV's. Fabulous and charming in countryside environment. The hosts were so welcoming and friendly. Facility was warm and cozy. Meals were exceptional. A must visit.

Show more Show less
9.4
Superb
1,264 reviews

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. The property is 0.7 miles from Drumnadrochit and 1.5 miles from Urquhart Castle. The beds were very comfortable , the carpet and the duvets too. Very clean place.

Show more Show less
9
Superb
1,038 reviews
Price from
US$127
per night

In 15 acres of private grounds, this hotel boasts spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskies on offer.

The rooms at the Cuillin Hills Hotel have warm, modern décor while never losing the traditional feel. Every room has fresh fruit, mineral water, tea/coffee facilities and smart TV's with BT sport, satellite TV and Chromecast. The hotel was truly wonderful — the room view was absolutely breathtaking, exactly like the photos but even better, as if from a fairytale. The staff were very friendly and helpful, and the breakfast was incredibly delicious with a stunning restaurant view. Everything was perfect.

Show more Show less
9.3
Superb
1,160 reviews
Price from
US$235
per night

Located in Newtonmore, 300 metres from Newtonmore Golf Club, The Braeriach provides accommodation with a garden, free private parking and a shared lounge. The accommodation features a 24-hour front desk and free WiFi is available. Cleanliness, facilities and room in general. Incredible.

Show more Show less
9.4
Superb
242 reviews
Price from
US$165
per night

Situated in Spean Bridge and only 14 km from Glen Nevis, Spean Lodge features accommodation with river views, free WiFi and free private parking. The 4-star apartment has garden views and is 31 km from Loch Linnhe. Boasting family rooms, this property also provides guests with a picnic area. Spean Lodge is a true hidden gem—secluded, serene, and brimming with character. From the moment we arrived, we were warmly welcomed by Paul and his sister Jackie, whose gracious hospitality instantly made us feel at home. The lodge itself is immaculate. Our room was spotless, generously sized, and perfectly cosy—combining comfort with understated elegance. Every detail reflected thoughtful care and high standards. Set beside a gentle stream, the grounds exude a peaceful, almost sacred quality. The soothing sound of the water, the lush greenery, and the overall tranquillity make Spean Lodge feel more like a retreat than just accommodation. This is more than a place to stay—it’s an experience that lingers. We left feeling restored and grateful. Highly recommended for anyone seeking comfort, authenticity, and a touch of magic in the Highlands.

Show more Show less
9.7
Exceptional
174 reviews
Price from
US$264
per night

Housed in a historic building, the recently renovated The Old Schoolhouse provides accommodation with a garden and free WiFi. The property has mountain and garden views. There is private parking and the property offers an electric vehicle charging station. The house was equipped with everything we needed. It was exceptionally clean and very comfortable.

Show more Show less
9.5
Exceptional
114 reviews
Price from
US$388
per night

Most booked family hotels in Highlands this month

FAQs about family hotels in Highlands

Family Hotels that guests love in Highlands