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 (247)

B&Bs / Inns (1,189)

Specialty Lodging (291)

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
Show Prices
$561 - $1,174 (GBP 359 - 752) Avg. price/night*
Ollie #1 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (157)
Contin, Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$184 - $390 Avg. price/night*
Ollie #2 of 247 hotels in Scottish Highlands
  •  One of the best 
  • We picked Coul House based purely on location, it is handy for some hills... more
  • July 26, 2015
Professional photos | Traveler photos (132)
Travelers' Choice® 2015 Winner Luxury | Small Hotels
 
Golf Road, Dornoch IV25 3LW, Scotland
$336 - $547 (GBP 215 - 350) Avg. price/night*
Ollie #3 of 247 hotels in Scottish Highlands
Traveler photos (37)
Kylesku Hotel (Kylesku)
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #4 of 247 hotels in Scottish Highlands
  •  A Mixed Experience 
  • We did not stay at the hotel, because they were fully booked apart from an... more
  • July 31, 2015
Traveler photos (107)
Skye of Curr | Near Granton on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Tigh na Sgiath Country House Hotel Slideshow
Show Prices
$120 - $215 (GBP 77 - 138) Avg. price/night*
Ollie #5 of 247 hotels in Scottish Highlands
  •  Super small hotel 
  • My wife and I stayed for one night on a trip in the area. The welcome... more
  • July 25, 2015
Professional photos | Traveler photos (84)
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$193 - $279 Avg. price/night*
Ollie #6 of 247 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Professional photos | Traveler photos (8)
Myrtle Bank Guest House (Fort William)
Achintore Rd, Fort William PH33 6RQ, Scotland
Ollie #7 of 247 hotels in Scottish Highlands
Traveler photos (240)
Forss, Thurso KW14 7XY, Scotland
Show Prices
$215 - $272 (GBP 138 - 174) Avg. price/night*
Ollie #8 of 247 hotels in Scottish Highlands
  •  Wow! 
  • Stayed two nights in this sumptuous hotel a few miles out of town. We... more
  • July 26, 2015
Traveler photos (60)
Strontian PH36 4HY, Scotland
Show Prices
$331 - $600 (GBP 212 - 384) Avg. price/night*
Ollie #9 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (100)
The Lovat, Loch Ness (Fort Augustus) 3.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$130 - $244 (GBP 83 - 156) Avg. price/night*
Ollie #10 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (271)
Top Value! $57 less than similar hotels in Scottish Highlands
 
3 Innes Street, Plockton IV52 8TW, Scotland
$153 - $156 (GBP 98 - 100) Avg. price/night*
Ollie #11 of 247 hotels in Scottish Highlands
  •  Excellent experience 
  • stayed here recently while working in the area, from the moment we walked... more
  • August 1, 2015
Traveler photos (31)
Stratherrick Road, Inverness IV2 4LF, Scotland
BEST WESTERN PLUS Inverness Lochardil House Hotel Slideshow
Show Prices
$151 - $267 (GBP 97 - 171) Avg. price/night*
Ollie #12 of 247 hotels in Scottish Highlands
  •  Fantastic Hotel 
  • Stayed here for two nights and given complimentary upgrades. The suites... more
  • July 29, 2015
Professional photos | Traveler photos (80)
Cadboll, Fearn, Tain IV20 1XP, Scotland
Ollie #13 of 247 hotels in Scottish Highlands
#1 of 6 hotels in Tain
Traveler photos (60)
Inver Lodge Hotel (Lochinver) 5.0 of 5
Iolaire Road, Lochinver IV27 4LU, Scotland
Show Prices
$329 - $350 (EUR 300 - 319) Avg. price/night*
Ollie #14 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (82)
Grantown Road, Carrbridge, Aviemore PH23 3AT, Scotland
Dalrachney Lodge Hotel Slideshow
Show Prices
$161 - $195 (GBP 103 - 125) Avg. price/night*
Ollie #15 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (37)
14 Culduthel Road, Inverness IV2 4AG, Scotland
Show Prices
$298 - $610 Avg. price/night*
Ollie #16 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (118)
Roybridge PH314AW, Scotland
Show Prices
$169 - $248 (GBP 108 - 159) Avg. price/night*
Ollie #17 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (97)
The Albannach (Lochinver)
Baddidarroch, Lochinver IV27 4LP , Scotland
$150 - $195 (GBP 96 - 125) Avg. price/night*
Ollie #18 of 247 hotels in Scottish Highlands
Traveler photos (47)
Aultbea Hotel (Aultbea) 3.0 of 5
Sea Front, Aultbea IV22 2HX, Scotland
Show Prices
$161 - $200 Avg. price/night*
Ollie #19 of 247 hotels in Scottish Highlands
  •  Amazing 
  • A friendly warm welcome when we arrived, staff bent over backwards to make... more
  • July 27, 2015
Professional photos | Traveler photos (18)
The Torridon (Torridon) 4.0 of 5
Annat | By Achansheen, Torridon IV22 2EY, Scotland
Show Prices
$721 - $789 (GBP 462 - 505) Avg. price/night*
Ollie #20 of 247 hotels in Scottish Highlands
  •  Simply the Best 
  • This hotel is first class in the middle of nowhere in Scotland. In spite... more
  • July 29, 2015
Traveler photos (259)