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

247 of 1679

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

Specialty Lodging (285)

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
$170 - $307 (GBP 100 - 181) Avg. price/night*
Ollie #1 of 247 hotels in Scottish Highlands
Traveler photos (28)
Kylesku Hotel (Kylesku)
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #2 of 247 hotels in Scottish Highlands
  •  Great sea food 
  • Had two meals here during our visit to the North West. On both occasions... more
  • July 25, 2014
Traveler photos (71)
Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$235 - $373 Avg. price/night*
Ollie #3 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (121)
Strontian PH36 4HY, Scotland
Show Prices
$273 - $691 (GBP 161 - 407) Avg. price/night*
Ollie #4 of 247 hotels in Scottish Highlands
  •  Perfection 
  • Enjoyed a wonderful 2 night stay at Kilcamb. Very friendly welcome to my... more
  • July 24, 2014
Professional photos | Traveler photos (95)
Fairwinds Hotel (Carrbridge)
Main Street, Carrbridge PH23 3AA, Scotland
Show Prices
$163 - $195 (GBP 96 - 115) Avg. price/night*
Ollie #5 of 247 hotels in Scottish Highlands
  •  Very pleasantstay 
  • Stayed 4 nights. New owners were friendly and welcoming. We were very... more
  • July 27, 2014
Professional photos | Traveler photos (40)
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$195 - $274 Avg. price/night*
Ollie #6 of 247 hotels in Scottish Highlands
  •  A Booking Nightmare 
  • We booked this hotel through Booking.com and received a confirmed and... more
  • June 8, 2014
Professional photos | Traveler photos (7)
Roybridge PH314AW, Scotland
BEST WESTERN Glenspean Lodge Slideshow
Show Prices
$199 - $272 (GBP 117 - 160) Avg. price/night*
Ollie #7 of 247 hotels in Scottish Highlands
  •  Unexpectedly fantastic 
  • We booked this as a stopover for one night whilst touring, without taking... more
  • July 17, 2014
Professional photos | Traveler photos (90)
Special Price Save up to 22% 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
$136 - $299 (GBP 80 - 176) Avg. price/night*
Ollie #8 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (84)
Forss, Thurso KW14 7XY, Scotland
Show Prices
$229 - $300 (GBP 135 - 177) Avg. price/night*
Ollie #9 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (55)
Road to the Isles, Arisaig PH39 4NH, Scotland
Show Prices
$202 - $205 (GBP 119 - 121) Avg. price/night*
Ollie #10 of 247 hotels in Scottish Highlands
  •  Love it! 
  • Great location, service, food and atmosphere. We thoroughly enjoyed our... more
  • July 28, 2014
Professional photos | Traveler photos (29)
The Lovat, Loch Ness (Fort Augustus) 3.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$127 - $251 (GBP 75 - 148) Avg. price/night*
Ollie #11 of 247 hotels in Scottish Highlands
  •  Simply brilliant. 
  • We popped in for a drink and ended up staying the night at The Lovat... more
  • July 27, 2014
Professional photos | Traveler photos (178)
The Torridon (Torridon)
Annat | By Achansheen, Torridon IV22 2EY, Scotland
Show Prices
$399 - $793 (GBP 235 - 467) Avg. price/night*
Ollie #12 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (218)
Myrtle Bank Guest House (Fort William)
Achintore Rd, Fort William PH33 6RQ, Scotland
Ollie #13 of 247 hotels in Scottish Highlands
  •  Wonderful 2 day stay 
  • Given this as a gift and we were really impressed by the accommodation... more
  • July 28, 2014
Traveler photos (180)
The First Tee, Dornoch IV25 3LG, Scotland
Show Prices
$216 - $423 (GBP 127 - 249) Avg. price/night*
Ollie #14 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (85)
On A96 | Auldearn, Nairn IV12 5TE, Scotland
Show Prices
$440 - $587 (GBP 259 - 346) Avg. price/night*
Ollie #15 of 247 hotels in Scottish Highlands
  •  Birthday treat 
  • We stayed in room 3 which was huge and fabulously comfortable. Double... more
  • July 27, 2014
Professional photos | Traveler photos (54)
Stratherrick Road, Inverness IV2 4LF, Scotland
BEST WESTERN PLUS Inverness Lochardil House Hotel Slideshow
Show Prices
$190 - $299 (GBP 112 - 176) Avg. price/night*
Ollie #16 of 247 hotels in Scottish Highlands
  •  Friendly Classic 
  • Good quality hotel with polite staff. A bit far from downtown but there is... more
  • July 27, 2014
Professional photos | Traveler photos (101)
Special Price Save up to 22% off...
Grant Arms Hotel (Grantown-on-Spey) 3.0 of 5
25 The Square, Grantown-on-Spey PH26 3HF, Scotland
Show Prices
$152 - $222 Avg. price/night*
Ollie #17 of 247 hotels in Scottish Highlands
  •  Excellent all round. 
  • We have used this hotel three years previously and we were pleased then... more
  • July 26, 2014
Professional photos | Traveler photos (54)
Inver Lodge Hotel (Lochinver) 4.0 of 5
Iolaire Road, Lochinver IV27 4LU, Scotland
Show Prices
$345 - $477 (EUR 257 - 355) Avg. price/night*
Ollie #18 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (76)
Top Value! $69 less than similar hotels in Scottish Highlands
 
Laide IV22 2NB, Scotland
$93 - $202 (GBP 55 - 119) Avg. price/night*
Ollie #19 of 247 hotels in Scottish Highlands
Traveler photos (5)
19 - 21 Huntly Street, Inverness IV35PR, Scotland
Show Prices
$138 - $243 Avg. price/night*
Ollie #20 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (88)