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.
$25 Amazon.com Gift Card Get yours when you book a hotel on TripAdvisor and review your stay!

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

B&Bs / Inns (1,236)

Specialty Lodging (335)

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® 2016 Winner Small Hotels
 
Glencoe House (Glencoe Village) 5.0 of 5
Glencoe House, Glencoe Village PH49 4HT, Scotland
Show Prices
$534 - $1,127 Avg. price/night*
Ollie #1 of 245 hotels in Scottish Highlands
  •  Magical!! 
  • We have traveled extensively throughout all of Scotland many times and had... more
  • September 22, 2016
Professional photos | Traveler photos (498)
Kylesku Hotel (Kylesku) 3.5 of 5
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #2 of 245 hotels in Scottish Highlands
  •  Really worth the trip! 
  • A small but exceptionally welcoming hotel, recently renovated to a high... more
  • September 24, 2016
Traveler photos (221)
Skye of Curr Road | Near Granton on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Show Prices
$111 - $664 Avg. price/night*
Ollie #3 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (144)
Contin, Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$128 - $245 Avg. price/night*
Ollie #4 of 245 hotels in Scottish Highlands
  •  Best stay in Scotland! 
  • Stayed here for a night. The ambiance was great - the staff was amazing... more
  • September 20, 2016
Professional photos | Traveler photos (247)
Offers & Announcements Early Autumn Offer
Strontian PH36 4HY, Scotland
Show Prices
$259 - $559 Avg. price/night*
Ollie #5 of 245 hotels in Scottish Highlands
  •  Excellent! 
  • We spent 3 nights here and everything was just perfect. Great location and... more
  • September 22, 2016
Professional photos | Traveler photos (155)
3 Innes Street, Plockton IV52 8TW, Scotland
$131 - $132 Avg. price/night*
Ollie #6 of 245 hotels in Scottish Highlands
Traveler photos (64)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #7 of 245 hotels in Scottish Highlands
Traveler photos (465)
Inverlochy Castle Hotel (Fort William) 5.0 of 5
Torlundy, Fort William PH33 6SN, Scotland
Show Prices
$434 - $809 Avg. price/night*
Ollie #8 of 245 hotels in Scottish Highlands
  •  A magical castle 
  • From the moment we were welcomed by the hotel manager Jane on arrival... more
  • September 21, 2016
Professional photos | Traveler photos (793)
Invergarry, Invergarry PH35 4HW, Scotland
Glengarry Castle Hotel Slideshow
Show Prices
$155 - $265 Avg. price/night*
Ollie #9 of 245 hotels in Scottish Highlands
  •  Lovely Hotel 
  • Lovely hotel Nice Library and tea rooms overlooking the lake The room... more
  • September 17, 2016
Professional photos | Traveler photos (749)
Special Price £20 off room rate
By Fort William, Glenfinnan PH37 4LT, Scotland
$85 - $248 Avg. price/night*
Ollie #10 of 245 hotels in Scottish Highlands
Traveler photos (219)
Myrtle Bank Guest House (Fort William)
Myrtlebank Achintore Road, Fort William PH33 6RQ, Scotland
Ollie #11 of 245 hotels in Scottish Highlands
  •  Fantastic 
  • The rooms are lovely bright and modern with stunning bathrooms.the... more
  • September 19, 2016
Traveler photos (334)
14 Culduthel Road, Inverness IV2 4AG, Scotland
Show Prices
$212 - $458 Avg. price/night*
Ollie #12 of 245 hotels in Scottish Highlands
  •  Outstanding! 
  • Last year my wife and I stayed for three nights. This year we extended it... more
  • September 21, 2016
Professional photos | Traveler photos (144)
The Lovat, Loch Ness (Fort Augustus) 4.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$88 - $227 Avg. price/night*
Ollie #13 of 245 hotels in Scottish Highlands
Professional photos | Traveler photos (637)
Certificate of Excellence
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
$138 - $317 Avg. price/night*
Ollie #14 of 245 hotels in Scottish Highlands
  •  Brilliant! 
  • What a wonderful hotel. Beautiful room, comfortable beds, lovely ensuite... more
  • September 21, 2016
Professional photos | Traveler photos (246)
Special Rate Best Rates Click Here
Invernairne Lodge Thurlow Road, Nairn IV12 4EZ, Scotland
Show Prices
$134 - $195 Avg. price/night*
Ollie #15 of 245 hotels in Scottish Highlands
#1 of 9 hotels in Nairn
Professional photos | Traveler photos (95)
Links House Golf Road, Dornoch IV25 3LW, Scotland
$191 - $191 Avg. price/night*
Ollie #16 of 245 hotels in Scottish Highlands
  •  A touch of class 
  • I have waited many many years to play Dornoch and staying at Links House... more
  • September 24, 2016
Traveler photos (66)
Culloden House (Inverness) 4.0 of 5
Culloden, Inverness IV2 7BZ, Scotland
Show Prices
$155 - $422 Avg. price/night*
Ollie #17 of 245 hotels in Scottish Highlands
  •  Beautiful house 
  • We stayed at Culloden house for only one night on a quick sprint through... more
  • September 23, 2016
Professional photos | Traveler photos (478)
Stratherrick Road, Inverness IV2 4LF, Scotland
Show Prices
$125 - $272 Avg. price/night*
Ollie #18 of 245 hotels in Scottish Highlands
  •  Great find! 
  • We had a deluxe King room - (beware this is not an Australian/USA/NZ King... more
  • September 22, 2016
Professional photos | Traveler photos (91)
Aultbea Hotel (Aultbea) 3.0 of 5
Sea Front, Aultbea IV22 2HX, Scotland
Show Prices
$123 - $166 Avg. price/night*
Ollie #19 of 245 hotels in Scottish Highlands
  •  Super vegetarian meal 
  • Excellent value. The quality of the food here is surprisingly good... more
  • September 23, 2016
Professional photos | Traveler photos (56)
Glenfinnan PH37 4LT, Scotland
Show Prices
$170 - $233 Avg. price/night*
Ollie #20 of 245 hotels in Scottish Highlands
  •  Perfect stay 
  • Although this is a small hotel - and ours was a small room - everything... more
  • September 24, 2016
Professional photos | Traveler photos (50)