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.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

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

B&Bs / Inns (1,229)

Specialty Lodging (324)

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
$569 - $1,132 Avg. price/night*
Ollie #1 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (474)
Kylesku Hotel (Kylesku)
Kylesku, Kylesku IV27 4HW, Scotland
Ollie #2 of 247 hotels in Scottish Highlands
Traveler photos (205)
Contin, Contin IV14 9ES, Scotland
Coul House Hotel Slideshow
Show Prices
$129 - $311 Avg. price/night*
Ollie #3 of 247 hotels in Scottish Highlands
  •  Beautiful Hotel 
  • We stayed one night and were very impressed as soon as we arrived with the... more
  • July 28, 2016
Professional photos | Traveler photos (217)
Strontian PH36 4HY, Scotland
Show Prices
$282 - $560 Avg. price/night*
Ollie #4 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (140)
Skye of Curr | Near Granton on Spey, Dulnain Bridge, Grantown-on-Spey PH26 3PA, Scotland
Show Prices
$110 - $184 Avg. price/night*
Ollie #5 of 247 hotels in Scottish Highlands
  •  SIMPLY THE BEST 
  • Stayed at Tigh na Sgiath Country House hotel in June. Had a wonderful... more
  • July 25, 2016
Professional photos | Traveler photos (135)
Highland Hotel (Fort William) 3.0 of 5
Union Road, Fort William PH33 6QY, Scotland
Ollie #6 of 247 hotels in Scottish Highlands
  •  Every way good 
  • Went with Loch &Glens on coach holiday,great hotel,great location,great... more
  • July 23, 2016
Traveler photos (451)
Inverlochy Castle Hotel (Fort William) 5.0 of 5
Torlundy, Fort William PH33 6SN, Scotland
Show Prices
$436 - $828 Avg. price/night*
Ollie #7 of 247 hotels in Scottish Highlands
  •  Lovely Castle Hotel 
  • We were treated with the Queen's Suite which was beautiful with a great... more
  • July 26, 2016
Professional photos | Traveler photos (759)
Invergarry, Invergarry PH35 4HW, Scotland
Glengarry Castle Hotel Slideshow
Show Prices
$156 - $285 Avg. price/night*
Ollie #8 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (673)
Special Price £20 off room rate
Myrtle Bank Guest House (Fort William)
Achintore Rd, Fort William PH33 6RQ, Scotland
Ollie #9 of 247 hotels in Scottish Highlands
Traveler photos (319)
The Lovat, Loch Ness (Fort Augustus) 4.0 of 5
Loch Ness, Fort Augustus PH32 4DU, Scotland
Show Prices
$84 - $251 Avg. price/night*
Ollie #10 of 247 hotels in Scottish Highlands
  •  Lots of charm 
  • Unfortunately we were staying in the motel-style rooms located outdoors... more
  • July 28, 2016
Professional photos | Traveler photos (604)
3 Innes Street, Plockton IV52 8TW, Scotland
$129 - $132 Avg. price/night*
Ollie #11 of 247 hotels in Scottish Highlands
Traveler photos (47)
by Fort William, Glenfinnan PH37 4LT, Scotland
Show Prices
$85 - $249 Avg. price/night*
Ollie #12 of 247 hotels in Scottish Highlands
  •  Wonderful Dinner 
  • We were advised by our hosts to visit for dinner. What a true pleasure it... more
  • July 10, 2016
Traveler photos (192)
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
$152 - $340 Avg. price/night*
Ollie #13 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (253)
Special Rate Best Rates Click Here
Golf Road, Dornoch IV25 3LW, Scotland
$282 - $459 Avg. price/night*
Ollie #14 of 247 hotels in Scottish Highlands
Traveler photos (65)
14 Culduthel Road, Inverness IV2 4AG, Scotland
Show Prices
$235 - $478 Avg. price/night*
Ollie #15 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (133)
The Loch Leven Hotel (North Ballachulish) 3.5 of 5
Old Ferry Road, North Ballachulish PH33 6SA, Scotland
Show Prices
$101 - $206 Avg. price/night*
Ollie #16 of 247 hotels in Scottish Highlands
  •  Cosy 
  • Stayed a night on the way back from Skye to Edinburgh. Beautiful location... more
  • July 20, 2016
Professional photos | Traveler photos (184)
19 - 21 Huntly Street, Inverness IV3 5PR, Scotland
Premier Inn Inverness Centre (River Ness) Hotel Slideshow
Show Prices
$61 - $164 Avg. price/night*
Ollie #17 of 247 hotels in Scottish Highlands
  •  Just ideal! 
  • We stayed here for two nights last week. Our experience could not have... more
  • July 28, 2016
Professional photos | Traveler photos (143)
Offers & Announcements #WakeUpWonderful from...
Bettyhill Hotel (Bettyhill)
Bettyhill | Nr Thurso, Bettyhill KW14 7SP , Scotland
Show Prices
$91 - $142 Avg. price/night*
Ollie #18 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (95)
Holly Tree Hotel (Kentallen) 3.0 of 5
Kentallen Pier, Kentallen PA38 4BY, Scotland
Show Prices
$182 - $352 Avg. price/night*
Ollie #19 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (651)
Stratherrick Road, Inverness IV2 4LF, Scotland
Show Prices
$164 - $281 Avg. price/night*
Ollie #20 of 247 hotels in Scottish Highlands
Professional photos | Traveler photos (87)