Search Hotels in Scottish Highlands

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Duisdale House Hotel
4 out of 5
Isle Ornsay, Duisdalemore, Isle of Skye, Scotland
Fully refundableReserve now, pay when you stay
The price is £116 per night from 6 Dec to 6 Dec
26.91 mi from city centre
4.5/5 Wonderful! (329 reviews)
"The staff was incredibly friendly and thoughtful, and the hotel itself was morre than what we could have hoped for."

Reviewed on 24 Nov 2021

Duisdale House Hotel
Coolin View Guest Rooms
3 out of 5
2 Bosville Terrace, Portree, Scotland
The price is £76 per night from 4 Dec to 4 Dec
39.4 mi from city centre
4.1/5 Very Good! (106 reviews)
"Just needed a comfy bed to sleep overnight, and this place fit the bill. Bonus was the room had an awesome view of Portree harbor."

Reviewed on 19 Aug 2021

Coolin View Guest Rooms
Black Friars
4 out of 5
93-95 Academy St, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £53 per night from 2 Dec to 2 Dec
35.97 mi from city centre
4.6/5 Wonderful! (67 reviews)
"Great rooms. Clean and quite. Located close to the train station. It is in the center of town. Really friendly people."

Reviewed on 25 Nov 2021

Black Friars
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Skeabost Hotel
4 out of 5
Skeabost Bridge, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £119 per night from 1 Dec to 1 Dec
44.43 mi from city centre
4.4/5 Excellent! (353 reviews)
"Very friendly and accommodating staff. Nice lounge, warm fire. Great bar and food. Bedrooms quiet and comfortable."

Reviewed on 2 Nov 2021

Skeabost Hotel
Greshornish House Hotel
3.5 out of 5
Edinbane, Isle of Skye, Portree, Scotland
The price is £72 per night from 2 Dec to 2 Dec
49.65 mi from city centre
4.6/5 Exceptional! (36 reviews)
"very impressive property in a secluded location."

Reviewed on 1 Sep 2021

Greshornish House Hotel
The Marmalade Hotel
4 out of 5
HOME FARM ROAD, Portree, Scotland
39.74 mi from city centre
4.6/5 Exceptional! (95 reviews)
"nice little hotel, greatservice from Rosie, the receptionist/ bartender. restaurant not open due to staff shortage, 4 quid in a taxi to the sister hotel and dinner at their restaurant, Dulce and some other weird Gaelic name, Service was great and food very good,"

Reviewed on 13 Nov 2021

Get rates
The Marmalade Hotel
Lochardil House Hotel
4 out of 5
Stratherrick Road, Inverness, Scotland
35.35 mi from city centre
4.6/5 Exceptional! (200 reviews)
"Lovely rooms Fabulous breakfast Brilliant, helpful, friendly staff"

Reviewed on 28 Oct 2021

Get rates
Lochardil House Hotel
Best Western Inverness Palace Hotel & Spa
4 out of 5
8 Ness Walk, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £67 per night from 2 Dec to 2 Dec
35.87 mi from city centre
4.2/5 Very Good! (559 reviews)
"Great hotel excellent food"

Reviewed on 19 Nov 2021

Best Western Inverness Palace Hotel & Spa
Uig Hotel
3 out of 5
Uig, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £86 per night from 4 Dec to 4 Dec
48.55 mi from city centre
4.3/5 Excellent! (855 reviews)
"Lovely hotel. Clean, comfortable with a gentle modern touch. Very friendly staff always making guests feel welcome. Have stayed here time and time again and will continue to do so"

Reviewed on 13 Nov 2021

Uig Hotel
The Pitlochry Hydro Hotel
3.5 out of 5
Fully refundableReserve now, pay when you stay
The price is £76 per night from 1 Dec to 1 Dec
68.06 mi from city centre
3.5/5 Good! (268 reviews)
"Original stone mansion. Windows were a bit tired looking."

Reviewed on 22 Nov 2021

The Pitlochry Hydro Hotel
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Fully refundable
The price is £50 per night from 29 Dec to 29 Dec
37.09 mi from city centre
3.9/5 Good! (913 reviews)
"Small bedrooms."

Reviewed on 26 Oct 2021

Jurys Inn Inverness
Auchrannie Resort
4 out of 5
Auchrannie Road, Brodick, Isle of Arran, Scotland
Fully refundableReserve now, pay when you stay
The price is £98 per night from 2 Dec to 2 Dec
120.38 mi from city centre
4.5/5 Wonderful! (169 reviews)
"Second time I have been lucky enough to stay at the fabulous Auchrannie Resort. I always feel so relaxed when I'm there. We stayed in a retreat this time, which reminded us of a Scandinavian wooden lodge. It had a fabulous wood fired hot tub with beautiful mountain views. Small kitchen, but adequate ..."

Reviewed on 21 Sep 2021

Auchrannie Resort
Perle Oban Hotel & Spa
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £112 per night from 19 Dec to 19 Dec
63.78 mi from city centre
4.4/5 Excellent! (526 reviews)
"It was so quite and just chilled"

Reviewed on 16 Nov 2021

Perle Oban Hotel & Spa
Glen Mhor Hotel
3 out of 5
8-15 Ness Bank, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £48 per night from 26 Dec to 26 Dec
35.86 mi from city centre
3.9/5 Good! (960 reviews)
"Lovely comfortable hotel & close to centre."

Reviewed on 2 Nov 2021

Glen Mhor Hotel
Macdonald Drumossie Hotel
4 out of 5
Old Perth Road, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £80 per night from 30 Nov to 30 Nov
37.98 mi from city centre
4.3/5 Excellent! (533 reviews)
"Spent one night at the hotel and was given a lovely, spacious room on the top floor. Everything was very clean and bathroom had lovely soft towels. I was asked to book my time for breakfast and as I had an early start next day, the breakfast room was quiet. If anything breakfast was a little disappointing. ..."

Reviewed on 17 Aug 2021

Macdonald Drumossie Hotel
Ness Walk
5 out of 5
12 Ness Walk, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £140 per night from 30 Nov to 30 Nov
35.64 mi from city centre
4.8/5 Exceptional! (252 reviews)
"From initial welcome to eventual departure, we were made to feel welcomed and special. All staff were pleasant and professional, but still retained their own warm personality. The service and food quality was excellent, and the room was super comfortable. Can’t say enough good things and already ..."

Reviewed on 21 Nov 2021

Ness Walk
Kingsmills Hotel
4 out of 5
Culcabock Road, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £60 per night from 2 Dec to 2 Dec
36.48 mi from city centre
4.5/5 Wonderful! (944 reviews)
"Beautiful hotel. Cant wait to re visit."

Reviewed on 25 Nov 2021

Kingsmills Hotel
The Garrison
4 out of 5
High Street, \N, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £40 per night from 1 Dec to 1 Dec
34.79 mi from city centre
4.3/5 Excellent! (270 reviews)
"Quirky hotel, clean and warm. Staff welcoming with quick check in. Hotel centrally located"

Reviewed on 17 Nov 2021

The Garrison
Coylumbridge Hotel
4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
Fully refundableReserve now, pay when you stay
The price is £42 per night from 5 Dec to 5 Dec
51.18 mi from city centre
3.6/5 Good! (959 reviews)
"All good, great restaurant"

Reviewed on 2 Oct 2021

Coylumbridge Hotel
Columba Hotel Inverness by Compass Hospitality
3 out of 5
7 Ness Walk, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is £48 per night from 5 Dec to 5 Dec
35.87 mi from city centre
3.7/5 Good! (940 reviews)
"Lovely old style property, great buffet breakfast, good bar food, great staff😁😁"

Reviewed on 20 Nov 2021

Columba Hotel Inverness by Compass Hospitality
Don't see what you're looking for?
See all available properties in Scottish Highlands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Scottish Highlands Hotel Reviews
expedia verified reviews