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

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 ]
Golf Road, Dornoch IV25 3LW, Scotland
$337 - $549 (GBP 215 - 350) Avg. price/night*
Ollie #1 of 245 hotels in Scottish Highlands
  •  Afternoon Tea 
  • Thank you for a gorgeous afternoon tea. Beautiful place , exquisite tea... more
  • October 29, 2014
Traveler photos (28)
Kylesku Hotel (Kylesku)
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #2 of 245 hotels in Scottish Highlands
  •  Bonjour!! 
  • Stayed for Last week and fireworks night. What can I say. As always. One... more
  • November 5, 2014
Traveler photos (81)
Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$150 - $278 Avg. price/night*
Ollie #3 of 245 hotels in Scottish Highlands
  •  Wonderful 
  • Warm welcome, beautiful hotel and surroundings, excellent food. What more... more
  • November 20, 2014
Professional photos | Traveler photos (119)
Offers & Announcements Coul Winter Break
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$142 - $246 Avg. price/night*
Ollie #4 of 245 hotels in Scottish Highlands
#1 of 10 hotels in Nairn
Professional photos | Traveler photos (8)
Fairwinds Hotel (Carrbridge)
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Show Prices
$124 - $165 (GBP 79 - 105) Avg. price/night*
Ollie #5 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (41)
Strontian PH36 4HY, Scotland
Show Prices
$221 - $534 (GBP 141 - 341) Avg. price/night*
Ollie #6 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (96)
Roybridge PH314AW, Scotland
BEST WESTERN Glenspean Lodge Slideshow
Show Prices
$150 - $251 (GBP 96 - 160) Avg. price/night*
Ollie #7 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (95)
Special Offer Save up to 22% off...
Forss, Thurso KW14 7XY, Scotland
Show Prices
$213 - $281 (GBP 136 - 179) Avg. price/night*
Ollie #8 of 245 hotels in Scottish Highlands
  •  Warm and Welcoming 
  • The Forss House Hotel was such a delight, my wife and I stayed here on one... more
  • November 18, 2014
Professional photos | Traveler photos (56)
Skye of Curr | Near Granton on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Tigh na Sgiath Country House Hotel Slideshow
Show Prices
$143 - $191 (GBP 91 - 122) 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
  •  We shall return! 
  • From the moment we knocked on the door and received a lovely warm welcome... more
  • November 19, 2014
Traveler photos (213)
Inver Lodge Hotel (Lochinver) 5.0 of 5
Iolaire Road, Lochinver IV27 4LU, Scotland
Show Prices
$135 - $361 (EUR 108 - 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
$122 - $215 (GBP 78 - 137) Avg. price/night*
Ollie #12 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (215)
Road to the Isles, Arisaig PH39 4NH, Scotland
Show Prices
$182 - $191 (GBP 116 - 122) Avg. price/night*
Ollie #13 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (32)
Laide IV22 2NB, Scotland
$61 (GBP 39) Avg. price/night*
Ollie #14 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)
Stratherrick Road, Inverness IV2 4LF, Scotland
BEST WESTERN PLUS Inverness Lochardil House Hotel Slideshow
Show Prices
$107 - $259 (GBP 68 - 165) Avg. price/night*
Ollie #15 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (103)
Special Offer Save up to 22% off...
On A96 | Auldearn, Nairn IV12 5TE, Scotland
Show Prices
$411 - $473 (GBP 262 - 302) Avg. price/night*
Ollie #16 of 245 hotels in Scottish Highlands
#2 of 10 hotels in Nairn
  •  They had me at hello. 
  • They had me at hello....from the moment the charming Sam(his family owns... more
  • November 3, 2014
Professional photos | Traveler photos (60)
Invergarry, Invergarry PH35 4HW, Scotland
Glengarry Castle Hotel Slideshow
Show Prices
$180 - $216 (GBP 115 - 138) Avg. price/night*
Ollie #17 of 245 hotels in Scottish Highlands
  •  Just Fabulous 
  • So happy to find somewhere that feels Scottish and true to the region. I... more
  • November 1, 2014
Professional photos | Traveler photos (266)
Glenfinnan | by Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
$102 - $298 (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)
The Torridon (Torridon)
Annat | By Achansheen, Torridon IV22 2EY, Scotland
Show Prices
$317 - $494 (GBP 202 - 315) Avg. price/night*
Ollie #19 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (224)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Show Prices
$10 - $85 Avg. price/night*
Ollie #20 of 245 hotels in Scottish Highlands
  •  Victorian  
  • Great Victorian styled hotel, situated above the town of Fort William with... more
  • November 21, 2014
Traveler photos (118)