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

B&Bs / Inns (1,202)

Specialty Lodging (427)

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
$113 - $115 Avg. price/night*
Ollie #1 of 243 hotels in Scottish Highlands
Traveler photos (263)
Invernairne Lodge Thurlow Road, Nairn IV12 4EZ, Scotland
Show Prices
$113 - $218 Avg. price/night*
Ollie #2 of 243 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Traveler photos (349)
Links House Golf Road, Dornoch IV25 3LW, Scotland
Show Prices
$274 - $446 Avg. price/night*
Ollie #3 of 243 hotels in Scottish Highlands
  •  Exceptional Service 
  • This intimate hotel certainly didn’t disappoint our clients, indeed of all... more
  • November 9, 2018
Traveler photos (100)
Sunny Brae (Nairn) 4.0 of 5
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$131 - $179 Avg. price/night*
Ollie #4 of 243 hotels in Scottish Highlands
#2 of 9 hotels in Nairn
Traveler photos (56)
Kylesku Hotel (Kylesku) 3.5 of 5
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #5 of 243 hotels in Scottish Highlands
  •  Lunch in November  
  • Stopped here for lunch on a very windy blustery November day... stunning... more
  • November 21, 2018
Traveler photos (336)
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Show Prices
$379 - $729 Avg. price/night*
Ollie #6 of 243 hotels in Scottish Highlands
Traveler photos (743)
Special Price Book 2 for 1 Winter...
Strontian PH36 4HY, Scotland
Show Prices
$253 - $433 Avg. price/night*
Ollie #7 of 243 hotels in Scottish Highlands
Traveler photos (206)
Contin, Contin IV14 9ES, Scotland
Show Prices
$159 - $342 Avg. price/night*
Ollie #8 of 243 hotels in Scottish Highlands
  •  Warm, welcoming gem! 
  • As soon as you walk through the big red front door you are welcomed by a... more
  • November 26, 2018
Traveler photos (406)
Fairwinds Hotel (Carrbridge) 3.0 of 5
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Show Prices
$129 - $179 Avg. price/night*
Ollie #9 of 243 hotels in Scottish Highlands
Traveler photos (88)
Muckrach Country House Hotel (Grantown-on-Spey) 4.0 of 5
Dulnain Bridge | Nr Aviemore, Grantown-on-Spey PH26 3LY, Scotland
Show Prices
$141 - $242 Avg. price/night*
Ollie #10 of 243 hotels in Scottish Highlands
Traveler photos (311)
Myrtle Bank Guest House (Fort William)
Myrtlebank Achintore Road, Fort William PH33 6RQ, Scotland
Ollie #11 of 243 hotels in Scottish Highlands
Traveler photos (490)
Kincraig Castle Hotel (Invergordon) 4.0 of 5
Kincraig Farm Near Tomich, Invergordon IV18 0LF, Scotland
Show Prices
$87 - $303 Avg. price/night*
Ollie #12 of 243 hotels in Scottish Highlands
  •  Disappointing 
  • I can't fault the staff who were wonderful. I can't fault the food which... more
  • December 8, 2018
Traveler photos (308)
By Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
$83 - $242 Avg. price/night*
Ollie #13 of 243 hotels in Scottish Highlands
  •  Fabulous!! 
  • Our second visit to Glenfinnan and again, we loved it!! I just can't fault... more
  • November 11, 2018
Traveler photos (330)
Invergarry, Invergarry PH35 4HW, Scotland
Show Prices
$160 - $318 Avg. price/night*
Ollie #14 of 243 hotels in Scottish Highlands
Traveler photos (920)
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance
 
The Clubhouse | Dragon's Tooth Golf Course, Ballachulish PH49 4JX, Scotland
Show Prices
$230 - $519 Avg. price/night*
Ollie #15 of 243 hotels in Scottish Highlands
  •  Perfection 
  • Myself and my partner have been looking for lodges for a long time now... more
  • December 9, 2018
Traveler photos (314)
The Lovat, Loch Ness (Fort Augustus) 4.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$116 - $283 Avg. price/night*
Ollie #16 of 243 hotels in Scottish Highlands
  •  Mr Gordon Plowman 
  • Excellent stay at this hotel,rooms was great,food to die for,I would... more
  • November 12, 2018
Traveler photos (766)
Harbour House (Ullapool) 3.0 of 5
Garve Road, Ullapool IV26 2SX, Scotland
Show Prices
$120 - $158 Avg. price/night*
Ollie #17 of 243 hotels in Scottish Highlands
Traveler photos (82)
The Torridon (Torridon) 5.0 of 5
Annat | By Achansheen, Torridon IV22 2EY, Scotland
Show Prices
$182 - $582 Avg. price/night*
Ollie #18 of 243 hotels in Scottish Highlands
Traveler photos (586)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #19 of 243 hotels in Scottish Highlands
  •  Excellent short break 
  • Our first time with Lochs and Glens and it won,t be the last.From the... more
  • December 9, 2018
Traveler photos (548)
Grantown Road, Carrbridge, Aviemore PH23 3AT, Scotland
Show Prices
$148 - $210 Avg. price/night*
Ollie #20 of 243 hotels in Scottish Highlands
  •  Simply Lovely Stay 
  • We had a 2 night stay here last month which was just perfect for what we... more
  • November 1, 2018
Traveler photos (127)