- 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

1. Cuillin Hills Hotel
Cuillin Hills HotelPortree Town
9.6 out of 10, Exceptional, (623 reviews)
The price is ₩218,316
₩261,986 total
includes taxes & fees
Dec 1 - Dec 2

2. The Marmalade Hotel
The Marmalade HotelPortree Town
9.2 out of 10, Wonderful, (370 reviews)
The price is ₩162,673
₩195,208 total
includes taxes & fees
Nov 19 - Nov 20

3. No17 The Promenade
No17 The PromenadeOban
9.6 out of 10, Exceptional, (280 reviews)
The price is ₩183,726
₩220,482 total
includes taxes & fees
Dec 6 - Dec 7

4. Atholl Palace Hotel
Atholl Palace HotelPitlochry
8.8 out of 10, Excellent, (1,003 reviews)
The price is ₩305,400
₩366,480 total
includes taxes & fees
Nov 19 - Nov 20

5. Culloden House Hotel
Culloden House HotelInverness
9.8 out of 10, Exceptional, (450 reviews)
The price is ₩248,230
₩297,876 total
includes taxes & fees
Dec 6 - Dec 7

6. The Skye Inn
The Skye InnPortree Town
9.0 out of 10, Wonderful, (409 reviews)
The price is ₩162,947
₩195,533 total
includes taxes & fees
Nov 16 - Nov 17

8. Bunchrew House Hotel & Restaurant
Bunchrew House Hotel & RestaurantInverness
9.6 out of 10, Exceptional, (204 reviews)
The price is ₩210,206
₩252,247 total
includes taxes & fees
Nov 9 - Nov 10

9. Kingsmills Hotel
Kingsmills HotelCrown
9.0 out of 10, Wonderful, (1,000 reviews)
The price is ₩135,380
₩162,460 total
includes taxes & fees
Nov 22 - Nov 23

10. Loch Ness Country House Hotel
Loch Ness Country House HotelInverness
9.2 out of 10, Wonderful, (469 reviews)
The price is ₩157,814
₩189,376 total
includes taxes & fees
Nov 11 - Nov 12

11. Cameron House on Loch Lomond
Cameron House on Loch LomondAlexandria
9.0 out of 10, Wonderful, (369 reviews)
The price is ₩458,849
₩550,619 total
includes taxes & fees
Nov 18 - Nov 19

12. Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.0 out of 10, Wonderful, (1,000 reviews)
The price is ₩88,009
₩105,611 total
includes taxes & fees
Dec 6 - Dec 7

13. Fonab Castle Hotel & Spa
Fonab Castle Hotel & SpaPitlochry
9.4 out of 10, Exceptional, (757 reviews)
The price is ₩330,978
₩397,174 total
includes taxes & fees
Dec 1 - Dec 2

14. The Garrison
The GarrisonFort William
8.8 out of 10, Excellent, (1,007 reviews)
The price is ₩121,858
₩146,230 total
includes taxes & fees
Nov 9 - Nov 10

15. Lochardil House Hotel
Lochardil House HotelLochardil
9.4 out of 10, Exceptional, (593 reviews)
The price is ₩112,832
₩135,398 total
includes taxes & fees
Nov 22 - Nov 23

16. Auchrannie Resort
Auchrannie ResortIsle of Arran
9.4 out of 10, Exceptional, (357 reviews)
The price is ₩119,492
₩295,215 total
includes taxes & fees
Nov 24 - Nov 25

17. Loch Fyne Hotel And Spa
Loch Fyne Hotel And SpaInveraray
8.8 out of 10, Excellent, (471 reviews)
The price is ₩188,203
₩225,843 total
includes taxes & fees
Nov 25 - Nov 26

18. Another Place, The Machrie
Another Place, The MachrieIslay Island
9.6 out of 10, Exceptional, (209 reviews)
The price is ₩230,444
₩276,533 total
includes taxes & fees
Nov 13 - Nov 14

19. Knockendarroch Hotel
Knockendarroch HotelPitlochry
9.6 out of 10, Exceptional, (156 reviews)
The price is ₩359,237
₩431,084 total
includes taxes & fees
Nov 8 - Nov 9

20. Duisdale House Hotel
Duisdale House HotelDuisdalemore
9.0 out of 10, Wonderful, (492 reviews)
The price is ₩227,753
₩273,304 total
includes taxes & fees
Nov 6 - Nov 7
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.
Compare top hotels in Scottish Highlands
![]() Cuillin Hills HotelPortree Town | ![]() The Marmalade HotelPortree Town | ![]() No17 The PromenadeOban | ![]() Atholl Palace HotelPitlochry | ![]() Culloden House HotelInverness |
|---|---|---|---|---|
9.6 Exceptional 623 reviews | 9.2 Wonderful 370 reviews | 9.6 Exceptional 280 reviews | 8.8 Excellent 1,003 reviews | 9.8 Exceptional 450 reviews |
The price is ₩218,316 ₩261,986 total includes taxes & fees Dec 1 - Dec 2 | The price is ₩162,673 ₩195,208 total includes taxes & fees Nov 19 - Nov 20 | The price is ₩183,726 ₩220,482 total includes taxes & fees Dec 6 - Dec 7 | The price is ₩305,400 ₩366,480 total includes taxes & fees Nov 19 - Nov 20 | The price is ₩248,230 ₩297,876 total includes taxes & fees Dec 6 - Dec 7 |
|
|
|
|
|
Stay near popular Scottish Highlands attractions
Learn more about Scottish Highlands
A scenic riverfront, pristine countryside, and sights from Glen Affric to Plodda Falls—discover it all in Scottish Highlands.

















































































































