Skip to main content

The best resorts in Highlands

Check out our pick of great resorts 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.

Heart of Glencoe Holidays 4 stars

Glencoe

Featuring free WiFi, Heart of Glencoe Holidays is situated 1.5miles (2.5km) outside Glencoe village, towards the famous valley. Its 18 miles (28km) from Fort William and 35 miles (56km) from Oban Free private parking is available on site. Absolutely stunning location in the heart of Glencoe valley. Superb cozy house with fireplace, comfy beds and huge kitchen.

Show more Show less
9.1
Superb
413 reviews
Price from
£103.68
per night

The Classrooms, Loch Ness Abbey - 142m2 Lifestyle & Heritage apartment - Pool & Spa - The Highland Club - Resort on lake shores 4 stars

Fort Augustus

Housed in a historic building, the recently renovated The Classrooms, Loch Ness Abbey - 142m2 Lifestyle & Heritage apartment - Pool & Spa - The Highland Club - Resort on lake shores offers accommodation with water sports facilities and free WiFi. The guest house features a spa experience, with its sauna, hammam and fitness room. The property is non-smoking and is set 26 km from Urquhart Castle. Magnificent grounds, exceptional cleanliness, directly adjacent to the Loch.

Show more Show less
9.4
Superb
77 reviews
Price from
£423.50
per night

Macdonald Lochanhully Resort

Carrbridge

Enjoy complimentary access to the leisure facilities and 9-hole golf course of the sister resort, the Macdonald Spey Valley Golf & Country Club in Aviemore, when you stay at the Macdonald Lochanhully Woodland Club. Dog friendly. Lovely grounds and cabin was clean and comfortable.

Show more Show less
7.8
Good
1,439 reviews
Price from
£125
per night

Macdonald Spey Valley Resort

Aviemore

Macdonald Spey Valley Golf & Country Club is set in Aviemore. The resort has a championship golf course, and leisure facilities that include a swimming pool, hot tub and sauna. There is also a fitness centre. Guests can enjoy a drink at the bar. Free private parking is available on-site. We stayed for 3 nights - 4 adults and 3 young kids and we had a wonderfull vacation. The place is amazing. The house was big, clean and had everything you need for a long stay - big livingroom, long big table, full kithcen with dishwasher, 2 bathrooms and showers, washing maching and also a sauna and a balcony. The 3 bedrooms were big and comfortable. The place has free pool, gym and souna which is great, especially when you are with kids. Also great fields and grass for the kids to play. Wifi was good and ofcourse free parking. Location is also great near Avimor, easy base to travel around.

Show more Show less
7.5
Good
1,393 reviews
Price from
£155
per night

Macdonald Woodland Lodges at Macdonald Aviemore Resort 4 stars

Aviemore

Set in Cairngorms National Park, Macdonald Woodland Lodges at Macdonald Aviemore Resort offers views of the forest, an indoor swimming pool, a fitness room and free WiFi.

Macdonald Woodland Lodges at Macdonald Aviemore Resort offers 4-star accommodation with a children's playground. Guests can enjoy a free sauna service at the Leisure Centre, a short walk away from the property. The breakfast was excellent, the staff were really nice and even allowed us to eat in a separate area with our dog. The following morning the table was already set up without us asking to organise..

Show more Show less
7.8
Good
394 reviews
Price from
£258
per night

Loch Ness Highland Resort Pods

Fort Augustus

Located in Fort Augustus, 26 km from Urquhart Castle, Loch Ness Highland Resort Pods provides accommodation with a restaurant and free private parking.

All units at the resort are equipped with a TV and a kitchen. Guest rooms will provide guests with a fridge. The location was great, very good connection to other places in the area. Comfortable small houses, with excellent and comfy beds.

Show more Show less
7.9
Good
36 reviews
Price from
£94.50
per night

Most booked resorts in Highlands this month

Resorts that guests love in Highlands