Find hotels in Scottish Highlands from $50

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

Check Scottish Highlands hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 7224 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Inverlochy Castle
5 out of 5
Torlundy, Fort William, Scotland, PH33 6SN
33.08 mi from city center
4.7/5 Exceptional! (155 reviews)
"Beautiful."

Reviewed on Sep 1, 2022

Inverlochy Castle
Cuillin Hills Hotel
4 out of 5
Scorrybreac Road, Portree, Scotland, IV51 9QU
Fully refundableReserve now, pay when you stay
The price is $99 per night from Feb 5 to Feb 6
$99
per night
Feb 5 - Feb 6
39.21 mi from city center
4.7/5 Exceptional! (369 reviews)
Amazing Hotel
"Me and my husband stayed for a weekend in the Hotel. The room and the bathroom was really clean and had everything you need. The bed was very comfortable and the location and the view is just Wow. The staff was really helpful and friendly. The restaurant has the best view in town and the food was ..."

Reviewed on Jan 24, 2023

Cuillin Hills Hotel
Cameron House on Loch Lomond
5 out of 5
A82, Alexandria, Scotland, G83 8RE
Fully refundableReserve now, pay when you stay
The price is $273 per night from Feb 9 to Feb 10
$273
per night
Feb 9 - Feb 10
92.49 mi from city center
4.2/5 Very Good! (21 reviews)
Stunning location and good facilities.
"The Camron House is a great hotel complex. The location and facilities are stunning, and overall we had a good stay. We dined at the Boat House restaurant, which is just a short walk from the main hotel, and it was good. We used the pool, steam room, and sauna and those facilities are excellent. ..."

Reviewed on Jan 30, 2023

Cameron House on Loch Lomond

Save an average of 15% on thousands of hotels when you're signed in

Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland, PH33 6PF
Fully refundableReserve now, pay when you stay
The price is $74 per night from Feb 3 to Feb 4
$74
per night
Feb 3 - Feb 4
34.43 mi from city center
4.4/5 Excellent! (478 reviews)
"The staff were so helpful and accommodating from arranging an early start breakfast to helping me when I broke my arm (out on the hills not at the inn!). Always lots of warmth & hot water too!! Dietary requirements were catered for easily with gluten free / dairy free etc options - all part of the ..."

Reviewed on Dec 16, 2022

Nevis Bank Inn
Mercure Inverness Hotel
4 out of 5
Church Street, Inverness, Scotland, IV1 1DX
Fully refundableReserve now, pay when you stay
The price is $51 per night from Feb 16 to Feb 17
$51
per night
Feb 16 - Feb 17
35.97 mi from city center
3.7/5 Good! (995 reviews)
"over all very pleased with the hotel Disapointed with the prices of the restaraunt food which i thought was a little over priced, also the 2nd evening there was no change in the choice of soup."

Reviewed on Jan 19, 2023

Mercure Inverness Hotel
The Scot
3 out of 5
2 George St, Oban, Scotland, PA34 5NX
The price is $97 per night from Feb 15 to Feb 16
$97
per night
Feb 15 - Feb 16
63.53 mi from city center
4.6/5 Wonderful! (220 reviews)
Great staff
"The friendly, helpful staff helped make our stay enjoyable!"

Reviewed on Jan 3, 2023

The Scot
Duck Bay Hotel
3 out of 5
Duck bay Hotel, Alexandria, Scotland, G83 8QZ
The price is $131 per night from Feb 6 to Feb 7
$131
per night
Feb 6 - Feb 7
91.43 mi from city center
4.6/5 Wonderful! (129 reviews)
"Very comfortable room. Staff very friendly and helpful. Food was delicious. Looking forward to going there again soon."

Reviewed on Jan 14, 2023

Duck Bay Hotel
Dunalastair Hotel Suites
5 out of 5
1 The Square, Kinloch Rannoch, Pitlochry, Scotland, PH16 5PW
The price is $97 per night from Feb 3 to Feb 4
$97
per night
Feb 3 - Feb 4
55.93 mi from city center
4.5/5 Wonderful! (275 reviews)
"This one left some mixed feelings I have to admit. Amazing and beautiful location, beautiful hotel building and area as well. Great food for each meal so huge compliments to the chef. Now the staff was a bit of an issue. Evidently the hotel was understaffed in the week after Christmas and it has ..."

Reviewed on Jan 3, 2023

Dunalastair Hotel Suites
Crieff Hydro
4 out of 5
Fern Tower Road, Crieff, Scotland, PH7 3LQ
Fully refundableReserve now, pay when you stay
The price is $154 per night from Feb 2 to Feb 3
$154
per night
Feb 2 - Feb 3
81.53 mi from city center
4.1/5 Very Good! (567 reviews)
"Lovely friendly staff. Nice relaxed informal atmosphere. Great room. Only complaint was the music in The Terrace restaurant, was both awful and too loud and ruined the whole ambience of the restaurant, food good though."

Reviewed on Jan 28, 2023

Crieff Hydro
Skeabost House Hotel
4 out of 5
Skeabost Bridge, Portree, Scotland, IV51 9NP
The price is $133 per night from Feb 19 to Feb 20
$133
per night
Feb 19 - Feb 20
44.43 mi from city center
4.4/5 Wonderful! (387 reviews)
"The property is elegantly situated on a large piece of land. It's quiet, yet well-located for all the Skye has to offer. Staff was warm and welcoming, as was the fire. Dining options were sophisticated and well-executed. My only wish was that they had some sort of bar nibbles option. We would have ..."

Reviewed on Jan 9, 2023

Skeabost House Hotel
Tigh na Mara
3 out of 5
Ardmair, Ullapool, Scotland, IV26 2TN
39.69 mi from city center
Tigh na Mara
Kingsmills Hotel
4 out of 5
Culcabock Road, Inverness, Scotland, IV2 3LP
The price is $72 per night from Feb 19 to Feb 20
$72
per night
Feb 19 - Feb 20
36.48 mi from city center
4.6/5 Wonderful! (1,028 reviews)
Luxurious hotel
"Very clean and spacious room with a big ensuite shower. Staff friendly and excellent breakfast. We managed to get parked but it was busy. Not much of an outlook from the particular room we were in"

Reviewed on Jan 28, 2023

Kingsmills Hotel
The Pitlochry Hydro Hotel
3.5 out of 5
KNOCKARD RD, PH16 5JH, Pitlochry, Scotland, PH16 5JH
The price is $51 per night from Feb 8 to Feb 9
$51
per night
Feb 8 - Feb 9
68.06 mi from city center
3.6/5 Good! (490 reviews)
Arthur/Steven/Sonia were excellent👌🎯
"Location perfect.....greeted by Arthur/Steven.....very professional and happy to help with any requests👌 they upgraded me to a better room with NO charge as the bed was tiny (lm 6ft 4) Will definitely return and very good value for pitlochry"

Reviewed on Jan 23, 2023

The Pitlochry Hydro Hotel
Tongadale Hotel
3 out of 5
WENTWORTH ST, Portree, Scotland, IV51 9EJ
Fully refundableReserve now, pay when you stay
The price is $109 per night from Feb 17 to Feb 18
$109
per night
Feb 17 - Feb 18
39.47 mi from city center
4.2/5 Very Good! (477 reviews)
Nice surprise
"The place is an older style pub, staff we amazingly helpful with assisting in carrying suitcases up the stairs, good value for money food, lovely bar area, walkable to water and around Portree. A good size room with 3 beds"

Reviewed on Jan 21, 2023

Tongadale Hotel
Leonardo Hotel Inverness - Formerly Jurys Inn
4 out of 5
Millburn Road, Inverness, Scotland, IV2 3TR
Fully refundable
The price is $50 per night from Feb 5 to Feb 6
$50
per night
Feb 5 - Feb 6
37.09 mi from city center
3.9/5 Very Good! (1,022 reviews)
One night stay
"Room was perfect, service was particularly slow , menu was adequate but would consider KFC next door next time . Having said that breakfast was excellent and reception staff were really good ."

Reviewed on Jan 25, 2023

Leonardo Hotel Inverness - Formerly Jurys Inn
Glenmoriston Townhouse Hotel
4 out of 5
20 Ness Bank, Inverness, Scotland, IV2 4SF
Fully refundableReserve now, pay when you stay
The price is $56 per night from Feb 12 to Feb 13
$56
per night
Feb 12 - Feb 13
35.81 mi from city center
4.3/5 Excellent! (926 reviews)
"Very nice location and a lovely room with washing machine and dryer so we found that a excellent choice seeing we’ve been travelling for six weeks at that time."

Reviewed on Jan 14, 2023

Glenmoriston Townhouse Hotel
Glen Mhor Hotel
3 out of 5
8-15 Ness Bank, Inverness, Scotland, IV2 4SG
Fully refundableReserve now, pay when you stay
The price is $58 per night from Feb 9 to Feb 10
$58
per night
Feb 9 - Feb 10
35.86 mi from city center
3.9/5 Good! (1,019 reviews)
Inverness stay
"Great stay, hotel well placed, different concept from standard hotel layout, Would recommend and would stay again"

Reviewed on Jan 30, 2023

Glen Mhor Hotel
Columba Hotel Inverness by Compass Hospitality
3 out of 5
7 Ness Walk, Inverness, Scotland, IV3 5NF
Fully refundableReserve now, pay when you stay
The price is $57 per night from Feb 2 to Feb 3
$57
per night
Feb 2 - Feb 3
35.87 mi from city center
3.8/5 Good! (1,014 reviews)
"Excellent customer service."

Reviewed on Jan 25, 2023

Columba Hotel Inverness by Compass Hospitality
The Royal Highland Hotel
3 out of 5
Station Square, Academy Street, Inverness, Scotland, IV1 1LG
Fully refundableReserve now, pay when you stay
The price is $73 per night from Feb 6 to Feb 7
$73
per night
Feb 6 - Feb 7
36.07 mi from city center
4/5 Very Good! (1,013 reviews)
"So central so really suits us - parking nearby didn’t eat here as we were meeting friends in the evening and had early appointments"

Reviewed on Jan 28, 2023

The Royal Highland Hotel
The Garrison
4 out of 5
High Street, Fort William, Scotland, PH33 6EE
Fully refundableReserve now, pay when you stay
The price is $56 per night from Feb 5 to Feb 6
$56
per night
Feb 5 - Feb 6
34.79 mi from city center
4.3/5 Excellent! (438 reviews)
"Breakfast could be improved by quality sausages"

Reviewed on Jan 22, 2023

The Garrison
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.

Where to stay in Scottish Highlands

Find the best Scottish Highlands areas and neighborhoods for the activities you enjoy most. Learn more about Scottish Highlands

Stay near popular Scottish Highlands attractions

Scottish Highlands hotels information

Number of reviews
11023
Accommodation
7224 hotels
Lowest Price
$50
Highest Price
$273

Recent reviews of Scottish Highlands hotels
Expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers
Scan the QR code with your device camera and download our app
QR code