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

 

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

B&Bs / Inns (1,190)

Specialty Lodging (398)

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 ]
Certificate of Excellence
Travelers' Choice® 2018 Winner Small Hotels
 
Skye of Curr Road | Near Grantown on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Show Prices
US$116 - US$195 Avg. price/night*
Ollie #1 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (194)
Invernairne Lodge Thurlow Road, Nairn IV12 4EZ, Scotland
Show Prices
US$141 - US$405 Avg. price/night*
Ollie #2 of 242 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Professional photos | Traveler photos (283)
Links House Golf Road, Dornoch IV25 3LW, Scotland
US$288 - US$468 Avg. price/night*
Ollie #3 of 242 hotels in Scottish Highlands
  •  Unexpected Luxury 
  • We chose Links House whilst traveling to the Highlands to play golf... more
  • May 11, 2018
Traveler photos (89)
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Show Prices
US$581 - US$1,226 Avg. price/night*
Ollie #4 of 242 hotels in Scottish Highlands
  •  Glencoe 
  • Beautiful, elegant and hospitable. We loved our 2 nights there. Well worth... more
  • May 20, 2018
Professional photos | Traveler photos (640)
Sunny Brae (Nairn) 4.0 of 5
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
US$146 - US$186 Avg. price/night*
Ollie #5 of 242 hotels in Scottish Highlands
#2 of 9 hotels in Nairn
Professional photos | Traveler photos (56)
Kylesku Hotel (Kylesku) 3.5 of 5
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #6 of 242 hotels in Scottish Highlands
  •  Great three days 
  • We arrived and were greeted by Sonia, one of the owners of the hotel. It... more
  • May 23, 2018
Traveler photos (293)
Contin, Contin IV14 9ES, Scotland
Show Prices
US$185 - US$397 Avg. price/night*
Ollie #7 of 242 hotels in Scottish Highlands
  •  Very good 
  • Excellent , wonderful old building in magnificent grounds. Lovely service... more
  • May 24, 2018
Professional photos | Traveler photos (365)
Strontian PH36 4HY, Scotland
Show Prices
US$306 - US$318 Avg. price/night*
Ollie #8 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (192)
Fairwinds Hotel (Carrbridge) 3.0 of 5
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Show Prices
US$124 - US$205 Avg. price/night*
Ollie #9 of 242 hotels in Scottish Highlands
  •  Two Night Stop 
  • Following our visit to the Outer Hebrides we decided to have a two-night... more
  • April 30, 2018
Professional photos | Traveler photos (67)
Kincraig Castle Hotel (Invergordon) 4.0 of 5
Kincraig Farm Near Tomich, Invergordon IV18 0LF, Scotland
Show Prices
US$185 - US$367 Avg. price/night*
Ollie #10 of 242 hotels in Scottish Highlands
  •  Relaxed luxury 
  • Two nights here was to be a highlight of our trip round Scotland and we... more
  • May 21, 2018
Professional photos | Traveler photos (251)
Muckrach Country House Hotel (Grantown-on-Spey) 4.0 of 5
Dulnain Bridge | Nr Aviemore, Grantown-on-Spey PH26 3LY, Scotland
Show Prices
US$211 - US$363 Avg. price/night*
Ollie #11 of 242 hotels in Scottish Highlands
  •  Wow wow 
  • What an amazing place to stay, Mark and Lucy the management team are... more
  • May 21, 2018
Professional photos | Traveler photos (241)
By Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
US$87 - US$254 Avg. price/night*
Ollie #12 of 242 hotels in Scottish Highlands
Traveler photos (250)
Cadboll, Fearn, IV20 1XP, Scotland
Show Prices
US$383 - US$465 Avg. price/night*
Ollie #13 of 242 hotels in Scottish Highlands
#1 of 6 hotels in Tain
  •  Gorgeous setting 
  • We treated ourself to a night in the Morayfield suite at Glenmorangie... more
  • May 16, 2018
Traveler photos (137)
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance
 
The Clubhouse | Dragon's Tooth Golf Course, Ballachulish PH49 4JX, Scotland
Show Prices
US$277 - US$533 Avg. price/night*
Ollie #14 of 242 hotels in Scottish Highlands
  •  Just GO! 
  • Fabulous little find to celebrate our 30th wedding anniversary and... more
  • May 8, 2018
Traveler photos (283)
Myrtle Bank Guest House (Fort William)
Myrtlebank Achintore Road, Fort William PH33 6RQ, Scotland
Ollie #15 of 242 hotels in Scottish Highlands
  •  Beautiful BnB 
  • Stayed at this beautiful BnB for only one night. Would have loved to stay... more
  • May 25, 2018
Traveler photos (412)
Glenfinnan PH37 4LT, Scotland
Show Prices
US$199 - US$318 Avg. price/night*
Ollie #16 of 242 hotels in Scottish Highlands
  •  Sweet little hotel 
  • Stopped here overnight on my way to the ferry to Isle of Skye- very... more
  • May 18, 2018
Professional photos | Traveler photos (84)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #17 of 242 hotels in Scottish Highlands
  •  Outstanding service 
  • Good to come back to the Highland Hotel after several years. I advised... more
  • May 22, 2018
Traveler photos (527)
Culloden House (Inverness) 4.0 of 5
Culloden, Inverness IV2 7BZ, Scotland
Show Prices
US$250 - US$582 Avg. price/night*
Ollie #18 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (700)
Invergarry, Invergarry PH35 4HW, Scotland
Show Prices
US$190 - US$327 Avg. price/night*
Ollie #19 of 242 hotels in Scottish Highlands
  •  Wow! what a treat 
  • We treated ourselves to a stay here for our 5th wedding anniversary and... more
  • May 24, 2018
Professional photos | Traveler photos (851)
Forss, Thurso KW14 7XY, Scotland
Show Prices
US$171 - US$242 Avg. price/night*
Ollie #20 of 242 hotels in Scottish Highlands
  •  A Wonderful Hotel. 
  • We arrived here very early and found Annie in the hotel, she said checking... more
  • May 24, 2018
Traveler photos (127)