- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Scottish Highlands hotels with a gym

1. Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.2 out of 10, Wonderful, (1,002 reviews)
The price is S$100
includes taxes & fees
22 Nov - 23 Nov

2. Kingsmills Hotel
Kingsmills HotelCrown
9.0 out of 10, Wonderful, (1,000 reviews)
The price is S$154
includes taxes & fees
22 Nov - 23 Nov

3. Isle of Eriska Hotel and Spa
Isle of Eriska Hotel and SpaOban
9.2 out of 10, Wonderful, (164 reviews)
The price is S$420
includes taxes & fees
26 Nov - 27 Nov

4. Another Place, The Machrie
Another Place, The MachrieIslay Island
9.6 out of 10, Exceptional, (210 reviews)
The price is S$220
includes taxes & fees
13 Nov - 14 Nov

5. Auchrannie Resort
Auchrannie ResortIsle of Arran
9.4 out of 10, Exceptional, (358 reviews)
The price is S$275
includes taxes & fees
24 Nov - 25 Nov

6. Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside
Hilton Grand Vacations Club Craigendarroch Suites Royal DeesideBallater
9.0 out of 10, Wonderful, (297 reviews)
The price is S$203
includes taxes & fees
22 Nov - 23 Nov

7. Lochview Guest House
Lochview Guest HouseUllapool
9.6 out of 10, Exceptional, (12 reviews)
The price is S$158
includes taxes & fees
1 Dec - 2 Dec

8. The Kenmore Club
The Kenmore ClubAberfeldy
9.2 out of 10, Wonderful, (350 reviews)
The price is S$170
includes taxes & fees
12 Nov - 13 Nov

9. Murraypark Hotel
Murraypark HotelCrieff
9.2 out of 10, Wonderful, (260 reviews)
The price is S$190
includes taxes & fees
1 Dec - 2 Dec

10. Portavadie
PortavadieTighnabruaich
9.2 out of 10, Wonderful, (248 reviews)
The price is S$183
includes taxes & fees
2 Dec - 3 Dec
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Scottish Highlands Hotel Reviews

Staybridge Suites Dundee by IHG
Staybridge Suites Dundee by IHGDundee













































