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

 

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

B&Bs / Inns (1,204)

Specialty Lodging (309)

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 ]
Travelers' Choice® 2016 Winner Small Hotels
 
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Glencoe House Slideshow
Show Prices
$535 - $980 Avg. price/night*
Ollie #1 of 246 hotels in Scottish Highlands
Professional photos | Traveler photos (209)
Contin, Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$136 - $299 Avg. price/night*
Ollie #2 of 246 hotels in Scottish Highlands
Professional photos | Traveler photos (162)
Offers & Announcements January B&B only...
Golf Road, Dornoch IV25 3LW, Scotland
$312 - $509 Avg. price/night*
Ollie #3 of 246 hotels in Scottish Highlands
Traveler photos (53)
Kylesku Hotel (Kylesku)
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #4 of 246 hotels in Scottish Highlands
  •  Fantastic 
  • Very friendly and helpful staff, great location, spotless rooms and... more
  • January 12, 2016
Traveler photos (146)
Skye of Curr | Near Granton on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Show Prices
$106 - $198 Avg. price/night*
Ollie #5 of 246 hotels in Scottish Highlands
Professional photos | Traveler photos (89)
Marine Road, Nairn IV12 4EA, Scotland
Show Prices
$127 - $241 Avg. price/night*
Ollie #6 of 246 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Professional photos | Traveler photos (12)
Strontian PH36 4HY, Scotland
Show Prices
$318 - $562 Avg. price/night*
Ollie #7 of 246 hotels in Scottish Highlands
Professional photos | Traveler photos (106)
Cadboll, Fearn, Tain IV20 1XP, Scotland
Show Prices
Ollie #8 of 246 hotels in Scottish Highlands
#1 of 6 hotels in Tain
  •  Amazing place 
  • This is a wonderful place to stay when visiting Speyside. Very hospitable... more
  • October 28, 2015
Traveler photos (78)
Fairwinds Hotel (Carrbridge) 3.0 of 5
Main Street, Carrbridge, Aviemore PH23 3AA, Scotland
Fairwinds Hotel Slideshow
Show Prices
$122 - $153 Avg. price/night*
Ollie #9 of 246 hotels in Scottish Highlands
  •  excellent 
  • came here on my own with my dog,had a lovely time friendly staff breakfast... more
  • February 4, 2016
Professional photos | Traveler photos (40)
3 Innes Street, Plockton IV52 8TW, Scotland
$113 - $144 Avg. price/night*
Ollie #10 of 246 hotels in Scottish Highlands
  •  Very Lovely 
  • This is a great spot ! Our room was large & nicely appointed. The guest... more
  • November 14, 2015
Traveler photos (34)
Aultbea Hotel (Aultbea) 3.0 of 5
Sea Front, Aultbea IV22 2HX, Scotland
Show Prices
$134 - $160 Avg. price/night*
Ollie #11 of 246 hotels in Scottish Highlands
Professional photos | Traveler photos (28)
Shieldaig Lodge (Gairloch) 2.5 of 5
Badachro, Gairloch IV21 2AN, Scotland
Show Prices
$226 - $502 Avg. price/night*
Ollie #12 of 246 hotels in Scottish Highlands
Traveler photos (36)
Special Offer ONLINE BOOKING + PRICING
Glenfinnan PH37 4LT, Scotland
Show Prices
$172 - $251 Avg. price/night*
Ollie #13 of 246 hotels in Scottish Highlands
Professional photos | Traveler photos (36)
Myrtle Bank Guest House (Fort William)
Achintore Rd, Fort William PH33 6RQ, Scotland
Ollie #14 of 246 hotels in Scottish Highlands
Traveler photos (262)
by Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
$94 - $276 Avg. price/night*
Ollie #15 of 246 hotels in Scottish Highlands
Traveler photos (146)
Forss, Thurso KW14 7XY, Scotland
Show Prices
$187 - $253 Avg. price/night*
Ollie #16 of 246 hotels in Scottish Highlands
Traveler photos (77)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #17 of 246 hotels in Scottish Highlands
Traveler photos (427)
Travelers' Choice® 2016 Winner Small Hotels
 
Muckrach Country House Hotel (Grantown-on-Spey) 4.0 of 5
Dulnain Bridge | Nr Aviemore, Grantown-on-Spey PH26 3LY, Scotland
Muckrach Country House Hotel Slideshow
Show Prices
$137 - $234 Avg. price/night*
Ollie #18 of 246 hotels in Scottish Highlands
  •  Consistently Excellent 
  • Have just visited the wonderful Muckrach Country House Hotel again and it... more
  • February 5, 2016
Professional photos | Traveler photos (185)
Offers & Announcements 4 Night Winter Escape
The Albannach (Lochinver)
Baddidarroch, Lochinver IV27 4LP , Scotland
$140 - $182 Avg. price/night*
Ollie #19 of 246 hotels in Scottish Highlands
Traveler photos (54)
Inverlochy Castle Hotel (Fort William) 5.0 of 5
Torlundy, Fort William PH33 6SN, Scotland
Show Prices
$432 - $878 Avg. price/night*
Ollie #20 of 246 hotels in Scottish Highlands
  •  Enjoyed tea 
  • As Americans we wanted to enjoy tea, we choose Inverlochy Castle. We were... more
  • February 3, 2016
Professional photos | Traveler photos (734)