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

1. The Garrison
The GarrisonFort William
8.8 out of 10, Excellent, (1,011 reviews)
The price is NT$2,961
NT$3,553 total
includes taxes & fees
Nov 29 - Nov 30

2. The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
The Glen Mhor Hotel and Uile-bheist Brewery & DistilleryInverness City Centre
8.6 out of 10, Excellent, (1,008 reviews)
The price is NT$2,418
NT$2,901 total
includes taxes & fees
Nov 15 - Nov 16

3. River Ness Hotel, a member of Radisson Individuals
River Ness Hotel, a member of Radisson IndividualsInverness City Centre
9.0 out of 10, Wonderful, (771 reviews)
The price is NT$2,632
NT$3,158 total
includes taxes & fees
Nov 29 - Nov 30

4. AC Hotel by Marriott Inverness
AC Hotel by Marriott InvernessInverness City Centre
9.4 out of 10, Exceptional, (1,007 reviews)

5. Loch Fyne Hotel And Spa
Loch Fyne Hotel And SpaInveraray
8.8 out of 10, Excellent, (471 reviews)
The price is NT$4,573
NT$5,488 total
includes taxes & fees
Nov 18 - Nov 19

6. Bracken Hide Hotel
Bracken Hide HotelPortree Town
9.0 out of 10, Wonderful, (423 reviews)
The price is NT$5,372
NT$6,446 total
includes taxes & fees
Dec 1 - Dec 2

7. Coylumbridge Resort Hotel
Coylumbridge Resort HotelAviemore
7.2 out of 10, Good, (1,003 reviews)
The price is NT$2,266
NT$2,720 total
includes taxes & fees
Nov 8 - Nov 9

8. Onich Hotel
Onich HotelFort William
7.8 out of 10, Good, (535 reviews)
The price is NT$3,263
NT$3,916 total
includes taxes & fees
Nov 27 - Nov 28

9. Kingsmills Hotel
Kingsmills HotelCrown
9.0 out of 10, Wonderful, (1,000 reviews)
The price is NT$3,290
NT$3,948 total
includes taxes & fees
Nov 22 - Nov 23

10. Glenmoriston Townhouse Hotel
Glenmoriston Townhouse HotelInverness City Centre
8.8 out of 10, Excellent, (1,000 reviews)
The price is NT$2,599
NT$3,119 total
includes taxes & fees
Nov 22 - Nov 23

11. Cuillin Hills Hotel
Cuillin Hills HotelPortree Town
9.6 out of 10, Exceptional, (623 reviews)
The price is NT$5,305
NT$6,366 total
includes taxes & fees
Dec 1 - Dec 2

12. Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.2 out of 10, Wonderful, (1,001 reviews)
The price is NT$2,139
NT$2,566 total
includes taxes & fees
Nov 22 - Nov 23

13. Perle Oban Hotel & Spa
Perle Oban Hotel & SpaOban
9.2 out of 10, Wonderful, (1,001 reviews)
The price is NT$4,021
NT$4,825 total
includes taxes & fees
Nov 15 - Nov 16

14. Westlands of Pitlochry
Westlands of PitlochryPitlochry
9.6 out of 10, Exceptional, (932 reviews)
The price is NT$3,535
NT$4,241 total
includes taxes & fees
Nov 8 - Nov 9

15. Lochardil House Hotel
Lochardil House HotelLochardil
9.4 out of 10, Exceptional, (594 reviews)
The price is NT$2,742
NT$3,290 total
includes taxes & fees
Nov 15 - Nov 16

16. Inverness Palace Hotel & Spa, WorldHotels Distinctive
Inverness Palace Hotel & Spa, WorldHotels DistinctiveInverness City Centre
8.6 out of 10, Excellent, (1,005 reviews)
The price is NT$3,652
NT$4,382 total
includes taxes & fees
Dec 3 - Dec 4

17. Loch Rannoch Hotel and Spa
Loch Rannoch Hotel and SpaPitlochry
9.0 out of 10, Wonderful, (432 reviews)
The price is NT$4,726
NT$5,672 total
includes taxes & fees
Nov 18 - Nov 19

18. Queen of the Loch, Balloch by Marston's Inns
Queen of the Loch, Balloch by Marston's InnsBalloch
8.6 out of 10, Excellent, (778 reviews)
The price is NT$1,907
NT$2,288 total
includes taxes & fees
Nov 22 - Nov 23

19. The Marmalade Hotel
The Marmalade HotelPortree Town
9.2 out of 10, Wonderful, (371 reviews)
The price is NT$3,948
NT$4,738 total
includes taxes & fees
Nov 19 - Nov 20

20. Leonardo Hotel Inverness
Leonardo Hotel InvernessInverness
7.6 out of 10, Good, (1,000 reviews)
The price is NT$2,270
NT$2,724 total
includes taxes & fees
Nov 15 - Nov 16
























































































































