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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

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

B&Bs / Inns (1,236)

Specialty Lodging (343)

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 ]
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Show Prices
$397 - $1,057 Avg. price/night*
Ollie #1 of 243 hotels in Scottish Highlands
  •  What can I say 
  • I wanted somewhere special, different and interesting, and I got it. From... more
  • February 23, 2017
Professional photos | Traveler photos (520)
Kylesku Hotel (Kylesku) 3.5 of 5
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #2 of 243 hotels in Scottish Highlands
Traveler photos (257)
Contin, Contin IV14 9ES, Scotland
Show Prices
$120 - $256 Avg. price/night*
Ollie #3 of 243 hotels in Scottish Highlands
Professional photos | Traveler photos (271)
Special Offer 2017 Celebration Offer
Strontian PH36 4HY, Scotland
Show Prices
$258 - $488 Avg. price/night*
Ollie #4 of 243 hotels in Scottish Highlands
  •  Outstanding Restaurant 
  • Nothing was too much trouble. Food was outstanding . The perfect location... more
  • February 23, 2017
Professional photos | Traveler photos (176)
Myrtle Bank Guest House (Fort William)
Myrtlebank Achintore Road, Fort William PH33 6RQ, Scotland
Ollie #5 of 243 hotels in Scottish Highlands
  •  Perfect! 
  • We recently spent 4 nights at the Myrtle Bank Guest House. We stayed in... more
  • February 18, 2017
Traveler photos (354)
Inverlochy Castle Hotel (Fort William) 5.0 of 5
Torlundy, Fort William PH33 6SN, Scotland
Show Prices
$354 - $754 Avg. price/night*
Ollie #6 of 243 hotels in Scottish Highlands
  •  Birthday Weekend 
  • My partner and I has recently returned from staying here for the weekend... more
  • February 20, 2017
Professional photos | Traveler photos (823)
Invergarry, Invergarry PH35 4HW, Scotland
Glengarry Castle Hotel Slideshow
Show Prices
$153 - $262 Avg. price/night*
Ollie #7 of 243 hotels in Scottish Highlands
Professional photos | Traveler photos (755)
Special Price £20 off room rate
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #8 of 243 hotels in Scottish Highlands
  •  Lochs and Glens Hotel 
  • We went to this hotel with a coach company Lochs and Glens who own the... more
  • February 17, 2017
Traveler photos (473)
| Dragon's Tooth Estate, Ballachulish PH49 4JX, Scotland
Show Prices
$165 - $342 Avg. price/night*
Ollie #9 of 243 hotels in Scottish Highlands
Professional photos | Traveler photos (168)
Culloden House (Inverness) 4.0 of 5
Culloden, Inverness IV2 7BZ, Scotland
Show Prices
$146 - $392 Avg. price/night*
Ollie #10 of 243 hotels in Scottish Highlands
Professional photos | Traveler photos (522)
Muckrach Country House Hotel (Grantown-on-Spey) 4.0 of 5
Dulnain Bridge | Nr Aviemore, Grantown-on-Spey PH26 3LY, Scotland
Show Prices
$121 - $242 Avg. price/night*
Ollie #11 of 243 hotels in Scottish Highlands
  •  Amazing 
  • I'd spotted this Hotel on my commute to work and just wanted to try it out... more
  • February 21, 2017
Professional photos | Traveler photos (283)
The Lovat, Loch Ness (Fort Augustus) 4.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$87 - $244 Avg. price/night*
Ollie #12 of 243 hotels in Scottish Highlands
Professional photos | Traveler photos (648)
By Fort William, Glenfinnan PH37 4LT, Scotland
$81 - $237 Avg. price/night*
Ollie #13 of 243 hotels in Scottish Highlands
Traveler photos (225)
Skye of Curr Road | Near Grantown on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
No photo provided
Show Prices
$99 - $171 Avg. price/night*
Ollie #14 of 243 hotels in Scottish Highlands
  •  Can't wait to go back 
  • We know this area well and decided to visit for a mid week break last... more
  • February 24, 2017
Professional photos | Traveler photos (159)
Invernairne Lodge Thurlow Road, Nairn IV12 4EZ, Scotland
Show Prices
$132 - $206 Avg. price/night*
Ollie #15 of 243 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Professional photos | Traveler photos (114)
Grant Arms Hotel (Grantown-on-Spey) 3.0 of 5
25 The Square, Grantown-on-Spey PH26 3HF, Scotland
Show Prices
$118 - $188 Avg. price/night*
Ollie #16 of 243 hotels in Scottish Highlands
Professional photos | Traveler photos (106)
Aultbea Hotel (Aultbea) 3.0 of 5
Sea Front, Aultbea IV22 2HX, Scotland
Show Prices
$123 - $145 Avg. price/night*
Ollie #17 of 243 hotels in Scottish Highlands
  •  Wonderful place! 
  • This was a great place to stay when visiting the Inverewe Gardens. Our... more
  • February 3, 2017
Professional photos | Traveler photos (57)
The Loch Leven Hotel (North Ballachulish) 3.5 of 5
Old Ferry Road, North Ballachulish PH33 6SA, Scotland
Show Prices
$111 - $192 Avg. price/night*
Ollie #18 of 243 hotels in Scottish Highlands
Professional photos | Traveler photos (253)
Links House Golf Road, Dornoch IV25 3LW, Scotland
$268 - $436 Avg. price/night*
Ollie #19 of 243 hotels in Scottish Highlands
  •  A Trip to Heaven  
  • The Links House is the very finest golf house and small luxury hotel and... more
  • October 31, 2016
Traveler photos (66)
Stratherrick Road, Inverness IV2 4LF, Scotland
Show Prices
$101 - $219 Avg. price/night*
Ollie #20 of 243 hotels in Scottish Highlands
  •  Lovely Weekend 
  • Stayed overnight on Saturday and it was just lovely. Staff so helpful and... more
  • February 13, 2017
Professional photos | Traveler photos (99)