- 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 3-star hotels

1. The Caledonian Hotel
The Caledonian HotelFort William
7.2 out of 10, Good, (1,326 reviews)
The price is AED 213
AED 256 total
includes taxes & fees
22 Nov - 23 Nov

2. Alexandra Hotel
Alexandra HotelFort William City Centre
7.8 out of 10, Good, (1,002 reviews)
The price is AED 364
AED 437 total
includes taxes & fees
24 Nov - 25 Nov

3. The Pitlochry Hydro Hotel
The Pitlochry Hydro HotelPitlochry
8.0 out of 10, Very good, (1,176 reviews)
The price is AED 269
AED 323 total
includes taxes & fees
22 Nov - 23 Nov

4. Ben Nevis Hotel & Leisure Club
Ben Nevis Hotel & Leisure ClubFort William
6.8 out of 10, (1,003 reviews)
The price is AED 275
AED 330 total
includes taxes & fees
16 Dec - 17 Dec

5. The Great Western Hotel
The Great Western HotelOban
6.6 out of 10, (1,162 reviews)
The price is AED 197
AED 236 total
includes taxes & fees
29 Nov - 30 Nov

6. Moness Resort
Moness ResortAberfeldy
8.6 out of 10, Excellent, (1,000 reviews)
The price is AED 332
AED 399 total
includes taxes & fees
16 Dec - 17 Dec

7. Waverley Guest House
Waverley Guest HouseInverness City Centre
6.0 out of 10, (998 reviews)
The price is AED 184
AED 221 total
includes taxes & fees
22 Nov - 23 Nov

8. The Royal Hotel
The Royal HotelOban
7.6 out of 10, Good, (937 reviews)
The price is AED 252
AED 302 total
includes taxes & fees
16 Dec - 17 Dec

9. Columba Hotel Inverness by Compass Hospitality
Columba Hotel Inverness by Compass HospitalityInverness City Centre
7.6 out of 10, Good, (1,005 reviews)
The price is AED 190
AED 228 total
includes taxes & fees
22 Nov - 23 Nov

10. Scotlands Spa Hotel
Scotlands Spa HotelPitlochry
7.6 out of 10, Good, (1,004 reviews)
The price is AED 410
AED 492 total
includes taxes & fees
4 Dec - 5 Dec

11. B&B HOTEL Inverness
B&B HOTEL InvernessInverness City Centre
8.4 out of 10, Very good, (1,001 reviews)
The price is AED 200
AED 240 total
includes taxes & fees
29 Nov - 30 Nov

12. The Royal Highland Hotel
The Royal Highland HotelInverness City Centre
8.2 out of 10, Very good, (1,012 reviews)
The price is AED 249
AED 298 total
includes taxes & fees
29 Nov - 30 Nov

13. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass HospitalityBlairgowrie
7.8 out of 10, Good, (637 reviews)
The price is AED 267
AED 320 total
includes taxes & fees
22 Nov - 23 Nov

14. Tongadale Hotel
Tongadale HotelPortree Town
8.2 out of 10, Very good, (885 reviews)
The price is AED 702
AED 842 total
includes taxes & fees
16 Nov - 17 Nov

15. Loch Ness Drumnadrochit Hotel
Loch Ness Drumnadrochit HotelInverness
8.2 out of 10, Very good, (549 reviews)
The price is AED 325
AED 390 total
includes taxes & fees
22 Nov - 23 Nov

16. The Lodge on the Loch by OYO
The Lodge on the Loch by OYOFort William
7.0 out of 10, Good, (408 reviews)
The price is AED 188
AED 235 total
includes taxes & fees
16 Nov - 17 Nov

17. McKays Hotel Bar & Restaurant
McKays Hotel Bar & RestaurantPitlochry
8.8 out of 10, Excellent, (763 reviews)
The price is AED 600
AED 720 total
includes taxes & fees
16 Nov - 17 Nov

18. Belvilla Inverness Craigmonie Hotel
Belvilla Inverness Craigmonie HotelCrown
8.4 out of 10, Very good, (1,001 reviews)
The price is AED 267
AED 320 total
includes taxes & fees
22 Nov - 23 Nov

19. Beaufort Hotel
Beaufort HotelInverness City Centre
8.4 out of 10, Very good, (1,001 reviews)
The price is AED 279
AED 335 total
includes taxes & fees
22 Nov - 23 Nov

20. Fisher's Hotel
Fisher's HotelPitlochry
8.4 out of 10, Very good, (1,002 reviews)
The price is AED 478
AED 573 total
includes taxes & fees
29 Nov - 30 Nov
Top Scottish Highlands Hotel Reviews

Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)Pitlochry











































































































