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

 

Traveller 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)

Speciality Lodging (423)

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 Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels
 
Skye of Curr Road | Near Grantown on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Show Prices
US$113 - US$115 Avg. price/night*
Ollie #1 of 243 hotels in Scottish Highlands
Traveller photos (263)
Invernairne Lodge Thurlow Road, Nairn IV12 4EZ, Scotland
Show Prices
US$112 - US$224 Avg. price/night*
Ollie #2 of 243 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Traveller photos (349)
Links House Golf Road, Dornoch IV25 3LW, Scotland
Show Prices
US$276 - US$449 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
  • 9 November 2018
Traveller photos (100)
Sunny Brae (Nairn) 4.0 of 5
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
US$104 - US$181 Avg. price/night*
Ollie #4 of 243 hotels in Scottish Highlands
#2 of 9 hotels in Nairn
Traveller photos (56)
Kylesku Hotel (Kylesku) 3.5 of 5
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #5 of 243 hotels in Scottish Highlands
Traveller photos (336)
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Show Prices
US$112 - US$754 Avg. price/night*
Ollie #6 of 243 hotels in Scottish Highlands
  •  Bethhep 
  • Just returned from a 4 night stay at Glencoe house, myself and my husband... more
  • 16 November 2018
Traveller photos (743)
Special Price Book 2 for 1 Winter...
Strontian PH36 4HY, Scotland
Show Prices
US$253 - US$353 Avg. price/night*
Ollie #7 of 243 hotels in Scottish Highlands
  •  Anniversary treat 
  • had a wonderful 2 night stay at Kilcamb Lodge Hotel. The hotel is small... more
  • 20 November 2018
Traveller photos (201)
Contin, Contin IV14 9ES, Scotland
Show Prices
US$155 - US$317 Avg. price/night*
Ollie #8 of 243 hotels in Scottish Highlands
  •  Anniversary stay 
  • We had booked ourselves a few days away at a couple of hotels for our... more
  • 20 November 2018
Traveller photos (392)
Fairwinds Hotel (Carrbridge) 3.0 of 5
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Show Prices
US$124 - US$148 Avg. price/night*
Ollie #9 of 243 hotels in Scottish Highlands
Traveller 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
US$142 - US$244 Avg. price/night*
Ollie #10 of 243 hotels in Scottish Highlands
Traveller photos (309)
Myrtle Bank Guest House (Fort William)
Myrtlebank Achintore Road, Fort William PH33 6RQ, Scotland
Ollie #11 of 243 hotels in Scottish Highlands
Traveller photos (490)
Kincraig Castle Hotel (Invergordon) 4.0 of 5
Kincraig Farm Near Tomich, Invergordon IV18 0LF, Scotland
Show Prices
US$98 - US$299 Avg. price/night*
Ollie #12 of 243 hotels in Scottish Highlands
  •  Staff are excellent 
  • The outstanding feature about this hotel is the staff, some of best you... more
  • 20 November 2018
Traveller photos (313)
By Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
US$83 - US$244 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
  • 12 November 2018
Traveller photos (330)
Invergarry, Invergarry PH35 4HW, Scotland
Show Prices
US$160 - US$284 Avg. price/night*
Ollie #14 of 243 hotels in Scottish Highlands
Traveller photos (920)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Romance
 
The Clubhouse | Dragon's Tooth Golf Course, Ballachulish PH49 4JX, Scotland
Show Prices
US$245 - US$518 Avg. price/night*
Ollie #15 of 243 hotels in Scottish Highlands
  •  Unique chillout 
  • Beautiful surroundings and ideal Little Lodge for a night or two. Stayed... more
  • 15 November 2018
Traveller photos (311)
The Lovat, Loch Ness (Fort Augustus) 4.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
US$118 - US$272 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
  • 12 November 2018
Traveller photos (766)
Harbour House (Ullapool) 3.0 of 5
Garve Road, Ullapool IV26 2SX, Scotland
Show Prices
US$121 - US$159 Avg. price/night*
Ollie #17 of 243 hotels in Scottish Highlands
Traveller photos (82)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #18 of 243 hotels in Scottish Highlands
Traveller photos (536)
The Torridon (Torridon) 5.0 of 5
Annat | By Achansheen, Torridon IV22 2EY, Scotland
Show Prices
US$207 - US$515 Avg. price/night*
Ollie #19 of 243 hotels in Scottish Highlands
Traveller photos (581)
Cadboll, Fearn, IV20 1XP, Scotland
Show Prices
US$305 - US$530 Avg. price/night*
Ollie #20 of 243 hotels in Scottish Highlands
#1 of 6 hotels in Tain
Traveller photos (161)