We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Scottish Highlands

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Scottish Highlands?

We'll send you updates with the latest deals, reviews and articles for Scottish Highlands each week.

Map of Scottish Highlands Hotels

Hotels (245)

B&Bs / Inns (1,166)

Specialty Lodging (293)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Glencoe House Slideshow
Show Prices
$515 - $1,141 (GBP 341 - 755) Avg. price/night*
Ollie #1 of 245 hotels in Scottish Highlands
  •  Very good concept  
  • Very good concept. The suites are just perfect, big and comfortable. We... more
  • January 20, 2015
Professional photos | Traveler photos (122)
Special Price 10% off room rate
Travelers' Choice® 2015 Winner Luxury | Small Hotels
 
Golf Road, Dornoch IV25 3LW, Scotland
$325 - $529 (GBP 215 - 350) Avg. price/night*
Ollie #2 of 245 hotels in Scottish Highlands
Traveler photos (28)
Kylesku Hotel (Kylesku)
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #3 of 245 hotels in Scottish Highlands
Traveler photos (89)
Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$147 - $271 Avg. price/night*
Ollie #4 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (122)
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$135 - $239 Avg. price/night*
Ollie #5 of 245 hotels in Scottish Highlands
#1 of 10 hotels in Nairn
Professional photos | Traveler photos (8)
Forss, Thurso KW14 7XY, Scotland
Show Prices
$203 - $271 (GBP 134 - 179) Avg. price/night*
Ollie #6 of 245 hotels in Scottish Highlands
  •  Outstanding meal 
  • Three of us had an outstanding evening meal at Forss House last week. This... more
  • January 28, 2015
Professional photos | Traveler photos (57)
Strontian PH36 4HY, Scotland
Show Prices
$212 - $574 (GBP 140 - 380) Avg. price/night*
Ollie #7 of 245 hotels in Scottish Highlands
  •  3 peaks Treat 
  • I took my wife here a few years ago as a surprise celebration for... more
  • January 20, 2015
Professional photos | Traveler photos (96)
Fairwinds Hotel (Carrbridge)
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Show Prices
$147 - $184 (GBP 97 - 122) Avg. price/night*
Ollie #8 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (41)
Roybridge PH314AW, Scotland
BEST WESTERN Glenspean Lodge Slideshow
Show Prices
$147 - $213 (GBP 97 - 141) Avg. price/night*
Ollie #9 of 245 hotels in Scottish Highlands
  •  Great escape 
  • Stayed here in September between the 11th and the 14th and was very happy... more
  • January 1, 2015
Professional photos | Traveler photos (95)
Special Offer Save up to 50% off...
Skye of Curr | Near Granton on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Tigh na Sgiath Country House Hotel Slideshow
Show Prices
$109 - $206 (GBP 72 - 136) Avg. price/night*
Ollie #10 of 245 hotels in Scottish Highlands
  •  Simply the Best!! 
  • You will NEVER have a friendlier, classier or warmer welcome, than at this... more
  • January 13, 2015
Professional photos | Traveler photos (84)
The Lovat, Loch Ness (Fort Augustus) 3.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$113 - $218 (GBP 75 - 144) Avg. price/night*
Ollie #11 of 245 hotels in Scottish Highlands
  •  simply great 
  • The hotel is located few hundred feet from the "centre" of Fort Augustus... more
  • January 20, 2015
Professional photos | Traveler photos (226)
Inver Lodge Hotel (Lochinver) 5.0 of 5
Iolaire Road, Lochinver IV27 4LU, Scotland
Show Prices
$290 - $349 (EUR 257 - 309) Avg. price/night*
Ollie #12 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (77)
Myrtle Bank Guest House (Fort William)
Achintore Rd, Fort William PH33 6RQ, Scotland
Ollie #13 of 245 hotels in Scottish Highlands
  •  Beautiful setting 
  • The last time I stayed in Fort William was in 2006, in another part of... more
  • January 28, 2015
Traveler photos (223)
Road to the Isles, Arisaig PH39 4NH, Scotland
Show Prices
$159 - $181 (GBP 105 - 120) Avg. price/night*
Ollie #14 of 245 hotels in Scottish Highlands
  •  Brilliant food 
  • Had a brilliant dinner with a bunch of friends here on January 1st 2015... more
  • January 15, 2015
Professional photos | Traveler photos (32)
Stratherrick Road, Inverness IV2 4LF, Scotland
BEST WESTERN PLUS Inverness Lochardil House Hotel Slideshow
Show Prices
$106 - $237 (GBP 70 - 157) Avg. price/night*
Ollie #15 of 245 hotels in Scottish Highlands
  •  A hotel with character 
  • Stayed in the garden annexe suite during October for one night. A very... more
  • January 29, 2015
Professional photos | Traveler photos (103)
Special Offer Save up to 50% off...
Invergarry, Invergarry PH35 4HW, Scotland
Glengarry Castle Hotel Slideshow
Show Prices
$172 - $231 (GBP 114 - 153) Avg. price/night*
Ollie #16 of 245 hotels in Scottish Highlands
  •  Stopped as passing 
  • Lovely place lovely spot lovely people. we stopped for lunch as we were... more
  • January 14, 2015
Professional photos | Traveler photos (286)
Special Offer Free nights
Laide IV22 2NB, Scotland
$59 (GBP 39) Avg. price/night*
Ollie #17 of 245 hotels in Scottish Highlands
#1 of 1 hotels in Laide
  •  A Scottish Treat 
  • What a lovely surprise to be welcomed with fresh scones and homemade... more
  • September 1, 2014
Traveler photos (5)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #18 of 245 hotels in Scottish Highlands
  •  hogmany 2014 
  • what can I say from start to end all was amazing first time with lochs and... more
  • January 9, 2015
Traveler photos (123)
Holly Tree Hotel (Kentallen) 3.0 of 5
Kentallen Pier, Kentallen PA38 4BY, Scotland
Show Prices
$125 - $314 (GBP 83 - 208) Avg. price/night*
Ollie #19 of 245 hotels in Scottish Highlands
  •  Hogmanay 
  • My husband, sister and myself shared a fabulous Hogmanay in this... more
  • January 27, 2015
Professional photos | Traveler photos (236)
Glenfinnan | by Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
$98 - $287 (GBP 65 - 190) Avg. price/night*
Ollie #20 of 245 hotels in Scottish Highlands
  •  Wonderful Meal. 
  • We had a lovely evening meal here.the starter was lovely,liver... more
  • October 31, 2014
Traveler photos (125)