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

Specialty Lodging (400)

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
$117 - $191 Avg. price/night*
Ollie #1 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (208)
Invernairne Lodge Thurlow Road, Nairn IV12 4EZ, Scotland
Show Prices
$141 - $468 Avg. price/night*
Ollie #2 of 242 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Professional photos | Traveler photos (290)
Links House Golf Road, Dornoch IV25 3LW, Scotland
$286 - $465 Avg. price/night*
Ollie #3 of 242 hotels in Scottish Highlands
Traveler photos (97)
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Show Prices
$577 - $1,209 Avg. price/night*
Ollie #4 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (641)
Sunny Brae (Nairn) 4.0 of 5
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$144 - $186 Avg. price/night*
Ollie #5 of 242 hotels in Scottish Highlands
#2 of 9 hotels in Nairn
  •  Scotch with a view 
  • John & Rachel were wonderful hosts to our foursome. We had our very own... more
  • May 31, 2018
Professional photos | Traveler photos (56)
Contin, Contin IV14 9ES, Scotland
Show Prices
$205 - $393 Avg. price/night*
Ollie #6 of 242 hotels in Scottish Highlands
  •  Excellent 
  • Very professional and friendly. A warm welcome, everything went smoothly... more
  • June 18, 2018
Professional photos | Traveler photos (367)
Strontian PH36 4HY, Scotland
Show Prices
$303 - $308 Avg. price/night*
Ollie #7 of 242 hotels in Scottish Highlands
  •  Relaxing  
  • My friend and I stayed for one night, and the whole experience was... more
  • June 16, 2018
Professional photos | Traveler photos (192)
Kylesku Hotel (Kylesku) 3.5 of 5
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #8 of 242 hotels in Scottish Highlands
Traveler photos (296)
Fairwinds Hotel (Carrbridge) 3.0 of 5
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Show Prices
$128 - $213 Avg. price/night*
Ollie #9 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (67)
Kincraig Castle Hotel (Invergordon) 4.0 of 5
Kincraig Farm Near Tomich, Invergordon IV18 0LF, Scotland
Show Prices
$155 - $377 Avg. price/night*
Ollie #10 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (265)
Myrtle Bank Guest House (Fort William)
Myrtlebank Achintore Road, Fort William PH33 6RQ, Scotland
Ollie #11 of 242 hotels in Scottish Highlands
  •  beautiful view 
  • We spent 2 nights. The situation and the view are beautiful. The room was... more
  • June 17, 2018
Traveler photos (441)
Muckrach Country House Hotel (Grantown-on-Spey) 4.0 of 5
Dulnain Bridge | Nr Aviemore, Grantown-on-Spey PH26 3LY, Scotland
Show Prices
$213 - $379 Avg. price/night*
Ollie #12 of 242 hotels in Scottish Highlands
  •  Bird watching dinner  
  • We were very well looked after here lovely table watching the birds in the... more
  • June 17, 2018
Professional photos | Traveler photos (257)
Glenfinnan PH37 4LT, Scotland
Show Prices
$198 - $311 Avg. price/night*
Ollie #13 of 242 hotels in Scottish Highlands
  •  Nice 
  • Recently refurbished, nice food, good beer, friendly staff and a great... more
  • June 13, 2018
Professional photos | Traveler photos (84)
Certificate of Excellence
Travelers' Choice® 2018 Winner Romance
 
The Clubhouse | Dragon's Tooth Golf Course, Ballachulish PH49 4JX, Scotland
Show Prices
$284 - $527 Avg. price/night*
Ollie #14 of 242 hotels in Scottish Highlands
  •  Very cramped... 
  • Lovely idea, but the lodges are way too wee. I had to go to toilet for a... more
  • June 10, 2018
Traveler photos (283)
By Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
$86 - $252 Avg. price/night*
Ollie #15 of 242 hotels in Scottish Highlands
  •  A Great Experience 
  • I stayed here with seven mates recently. The hotel is set in a fabulous... more
  • June 16, 2018
Traveler photos (272)
Cadboll, Fearn, IV20 1XP, Scotland
Show Prices
$442 - $450 Avg. price/night*
Ollie #16 of 242 hotels in Scottish Highlands
#1 of 6 hotels in Tain
Traveler photos (137)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #17 of 242 hotels in Scottish Highlands
  •  CT 
  • We stayed at this beautiful hotel last week( Lochs & Glens holiday) it was... more
  • June 16, 2018
Traveler photos (530)
Culloden House (Inverness) 4.0 of 5
Culloden, Inverness IV2 7BZ, Scotland
Show Prices
$223 - $466 Avg. price/night*
Ollie #18 of 242 hotels in Scottish Highlands
  •  Lunch 
  • Had an amazing meal staff could not so enough for you very friendly there... more
  • June 16, 2018
Professional photos | Traveler photos (721)
Invergarry, Invergarry PH35 4HW, Scotland
Show Prices
$174 - $323 Avg. price/night*
Ollie #19 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (861)
The Lovat, Loch Ness (Fort Augustus) 4.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$171 - $361 Avg. price/night*
Ollie #20 of 242 hotels in Scottish Highlands
Professional photos | Traveler photos (727)