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,155)

Specialty Lodging (294)

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 ]
Golf Road, Dornoch IV25 3LW, Scotland
$334 - $544 (GBP 215 - 350) Avg. price/night*
Ollie #1 of 245 hotels in Scottish Highlands
Traveler photos (28)
Kylesku Hotel (Kylesku)
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #2 of 245 hotels in Scottish Highlands
  •  Fantastic 
  • This was our second time at Kylesku, as always the food was excellent, the... more
  • November 26, 2014
Traveler photos (81)
Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$137 - $272 Avg. price/night*
Ollie #3 of 245 hotels in Scottish Highlands
  •  Highland Haven 
  • This was a beautiful country house hotel nestling in the woodlands just... more
  • December 23, 2014
Professional photos | Traveler photos (122)
Special Offer Coul Winter Break
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$139 - $244 Avg. price/night*
Ollie #4 of 245 hotels in Scottish Highlands
#1 of 10 hotels in Nairn
Professional photos | Traveler photos (8)
Strontian PH36 4HY, Scotland
Show Prices
$216 - $646 (GBP 139 - 415) Avg. price/night*
Ollie #5 of 245 hotels in Scottish Highlands
  •  Adelphi Galore 
  • We were staying in a nearby cottage and fancied somewhere nice for... more
  • December 15, 2014
Professional photos | Traveler photos (96)
Fairwinds Hotel (Carrbridge)
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Show Prices
$152 - $163 (GBP 98 - 105) Avg. price/night*
Ollie #6 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (41)
Forss, Thurso KW14 7XY, Scotland
Show Prices
$208 - $288 (GBP 134 - 185) Avg. price/night*
Ollie #7 of 245 hotels in Scottish Highlands
  •  Little Gem 
  • Stayed on business last week and what a great place. Very welcoming owner... more
  • December 1, 2014
Professional photos | Traveler photos (56)
Roybridge PH314AW, Scotland
BEST WESTERN Glenspean Lodge Slideshow
Show Prices
$151 - $247 (GBP 97 - 159) Avg. price/night*
Ollie #8 of 245 hotels in Scottish Highlands
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
$166 - $187 (GBP 107 - 120) Avg. price/night*
Ollie #9 of 245 hotels in Scottish Highlands
  •  Amazing! 
  • This was our second visit to the hotel and we were, again, not... more
  • November 2, 2014
Professional photos | Traveler photos (84)
Myrtle Bank Guest House (Fort William)
Achintore Rd, Fort William PH33 6RQ, Scotland
Ollie #10 of 245 hotels in Scottish Highlands
  •  Excellent B&B 
  • This facility is situated just across a scenic river and a majestic... more
  • November 26, 2014
Traveler photos (213)
Inver Lodge Hotel (Lochinver) 5.0 of 5
Iolaire Road, Lochinver IV27 4LU, Scotland
Show Prices
$335 - $353 (EUR 274 - 289) Avg. price/night*
Ollie #11 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (77)
The Lovat, Loch Ness (Fort Augustus) 3.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$106 - $202 (GBP 68 - 130) Avg. price/night*
Ollie #12 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (219)
Road to the Isles, Arisaig PH39 4NH, Scotland
Show Prices
$179 - $187 (GBP 115 - 120) Avg. price/night*
Ollie #13 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (32)
Stratherrick Road, Inverness IV2 4LF, Scotland
BEST WESTERN PLUS Inverness Lochardil House Hotel Slideshow
Show Prices
$106 - $244 (GBP 68 - 157) Avg. price/night*
Ollie #14 of 245 hotels in Scottish Highlands
  •  Great hotel 
  • Having stayed in many 5 star hotels around Scotland the Lochardil House... more
  • December 20, 2014
Professional photos | Traveler photos (103)
Special Offer Save up to 50% off...
Laide IV22 2NB, Scotland
$61 (GBP 39) Avg. price/night*
Ollie #15 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)
Invergarry, Invergarry PH35 4HW, Scotland
Glengarry Castle Hotel Slideshow
Show Prices
$177 - $212 (GBP 114 - 136) Avg. price/night*
Ollie #16 of 245 hotels in Scottish Highlands
  •  A stay in a Castle :) 
  • This is an amazing Castle hotel in Invergarry. Right close where you can... more
  • December 11, 2014
Professional photos | Traveler photos (268)
Offers & Announcements Free nights
On A96 | Auldearn, Nairn IV12 5TE, Scotland
Show Prices
$376 - $618 (GBP 242 - 397) Avg. price/night*
Ollie #17 of 245 hotels in Scottish Highlands
#2 of 10 hotels in Nairn
Professional photos | Traveler photos (60)
Glenfinnan | by Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
$101 - $296 (GBP 65 - 190) Avg. price/night*
Ollie #18 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)
Holly Tree Hotel (Kentallen) 3.0 of 5
Kentallen Pier, Kentallen PA38 4BY, Scotland
Show Prices
$118 - $313 (GBP 76 - 201) Avg. price/night*
Ollie #19 of 245 hotels in Scottish Highlands
  •  Birthday Getaway 
  • First time at the Holly Tree, won't be our last! What a great place! We... more
  • December 12, 2014
Professional photos | Traveler photos (235)
Top Value! $80 less than similar hotels in Scottish Highlands
 
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Show Prices
$20 - $282 Avg. price/night*
Ollie #20 of 245 hotels in Scottish Highlands
  •  satisfaction guaranteed 
  • this trip with lochs and glens was one of the best my wife and i have been... more
  • December 24, 2014
Traveler photos (120)