Search Hotels in Highland

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Highland

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 4,012 hotels in Highland with room rates, reviews, and availability. Most hotels are fully refundable.

The Caledonian Hotel
3.0 star property
7.2 out of 10, Good, (678)
"Elevator was broken. They carried our suitcases up but we carried them down. We had to walk the 3 flights the 3 nights we stayed. The rest of the stay was good. The room was nice. Food was good."
The price is $157
$189 total
includes taxes & fees
May 6 - May 7
The Caledonian Hotel
Tulloch Castle Hotel
3.0 star property
8.4 out of 10, Very Good, (554)
"We stayed in two rooms during our stay. The oak room, which is the most expensive, was nice, had a copper soaking tub and large bathroom. We stayed in The Davidson suite during our last night there. It was extremely nice and updated. Breakfast at the on site restaurant was also good."
The price is $171
$206 total
includes taxes & fees
Jun 3 - Jun 4
Tulloch Castle Hotel
Kingsmills Hotel
4.0 star property
9.2 out of 10, Wonderful, (1003)
"This was a great property for a family. We enjoyed our stay and dining at the Kingsmill!"
The price is $151
$181 total
includes taxes & fees
May 6 - May 7
Kingsmills Hotel
Save an average of 15% on thousands of hotels when you're signed in
Atholl Palace Hotel
4.0 star property
8.4 out of 10, Very Good, (770)
"A lovely overnight stay"
The price is $279
$335 total
includes taxes & fees
May 12 - May 13
Atholl Palace Hotel
Scotlands Spa Hotel
3.0 star property
7.4 out of 10, Good, (571)
"Great waking area with a path along the backwater from the dam. "
The price is $123
$148 total
includes taxes & fees
May 20 - May 21
Scotlands Spa Hotel
Westlands of Pitlochry
4.0 star property
9.6 out of 10, Exceptional, (344)
"I liked it all. Good facilities "
The price is $179
$215 total
includes taxes & fees
May 5 - May 6
Westlands of Pitlochry
Morar Hotel
3.0 star property
7.4 out of 10, Good, (309)
"Very friendly!"
The price is $143
$172 total
includes taxes & fees
May 19 - May 20
Morar Hotel
Holiday Inn Express Inverness, an IHG Hotel
3.0 star property
8.4 out of 10, Very Good, (1003)
"Last minute booking. Hotel was nice, but not centrally located. Friendly staff. Room was nice, clean and spacious. Standard breakfast buffet was included."
The price is $183
$220 total
includes taxes & fees
May 5 - May 6
Holiday Inn Express Inverness, an IHG Hotel
Ardross Glencairn
3.0 star property
8.8 out of 10, Excellent, (605)
"The rating says enough "
The price is $120
$144 total
includes taxes & fees
May 9 - May 10
Ardross Glencairn
Claredon Hotel
3.0 star property
6.8 out of 10, (367)
"An older property that is in a very walkable area of Oban"
The price is $63
$75 total
includes taxes & fees
May 7 - May 8
Claredon Hotel
Mercure Inverness Hotel
4.0 star property
7.6 out of 10, Good, (1001)
"The room was clean but spare. not a single electrical outlet away from those above the desk. Charging our electronics was difficult. I also use a CPAP machine, but there was no place to plug it in, so I went without that night. Fortunately I did not keep my wife awake with snoring, which usually happens if I do not use the CPAP. "
The price is $202
$243 total
includes taxes & fees
May 12 - May 13
Mercure Inverness Hotel
The Marmalade Hotel
4.0 star property
9.4 out of 10, Exceptional, (197)
"Loved the area. Walkable, plenty of stores and restaurants. The best restaurants book pretty quick so if you are interested in one, ensure to make reservations ahead of time. Lovely town"
The price is $402
$483 total
includes taxes & fees
May 10 - May 11
The Marmalade Hotel
pentahotel Inverness
4.0 star property
8.0 out of 10, Very Good, (1000)
"this hotel was very convenient as it was minutes away from both train and bus station. staff were excellent and the breakfast options met everyone's dietary requirements"
The price is $204
$245 total
includes taxes & fees
May 16 - May 17
pentahotel Inverness
Ness Walk
5.0 star property
9.8 out of 10, Exceptional, (434)
"Our stay here was outstanding "
The price is $278
$333 total
includes taxes & fees
May 6 - May 7
Ness Walk
Duisdale House Hotel
4.0 star property
9.2 out of 10, Wonderful, (424)
"Lovely 4 star hotel, in a beautiful location."
The price is $503
$604 total
includes taxes & fees
Jun 1 - Jun 2
Duisdale House Hotel
Isle of Skye Guest house
3.0 star property
9.0 out of 10, Wonderful, (114)
"The Guest House was easy to find, located just over the bridge of Isle of Skye. Plenty of parking. No service staff on hand. Continental breakfast supplied in room. Overall a pleasant stay. Our room was spotlessly clean & a comfortable bed."
The price is $367
$440 total
includes taxes & fees
May 5 - May 6
Isle of Skye Guest house
Alexandra Hotel
3.0 star property
7.8 out of 10, Good, (740)
"Nice enough hotel. Was looking a little tired but nice enough for what we needed"
The price is $147
$177 total
includes taxes & fees
May 30 - May 31
Alexandra Hotel
The Glencoe Inn
5.0 star property
8.4 out of 10, Very Good, (90)
"We spent a night at the Glencoe Inn so that we could explore Glencoe. It is extremely convenient as a location for that. Little pricey as an exclusive option in that area, but the room was spacious and well kept. Cute restaurants attached. Petrol station and convenience store next door. It’s right on the highway but not too much noise. Staff was very friendly. Overall great stay and we would choose them again if exploring Glencoe. "
The price is $233
$280 total
includes taxes & fees
May 12 - May 13
The Glencoe Inn
The Scot
3.0 star property
9.2 out of 10, Wonderful, (311)
"Great location. Clean updated rooms. Great showers. Loved the location. East walk to all the local shops. Less than 5 min walk to Oban Distillery. "
The price is $161
$193 total
includes taxes & fees
May 7 - May 8
The Scot
The Bosville
4.0 star property
9.0 out of 10, Wonderful, (214)
"Visiting the city of couple of days to explore the amazing skye The hotel was super lovely, in the middle of Portree very near to everything The room is very cozy with amazing view and the bed is exceptional "
The price is $376
$452 total
includes taxes & fees
May 16 - May 17
The Bosville
Don't see what you're looking for?
See all available properties in Highland
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.

Highland Travel Info

Accommodation
4,012
Hotels with dining
930
Lowest price
$63
Highest price
$503
International airports
Inverness (INV), Wick (WIC) and Oban (OBN)
Top attractions
Dunvegan Castle, Inverness Castle and Fairy Pools
Cities to visit
Inverness, Portree and Onich
Number of reviews
10,052

Price trends for hotels in Highland

Less expensive
More expensive
This month
Next month
January
June
$168
$173
Month
Price
January
$108
February
$112
March
$116
April
$148
May
$168
June
$173
July
$169
August
$173
September
$164
October
$142
November
$114
December
$114
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Highland. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

How much do hotels in Highland cost?
Prices for Highland hotels differ according to the season and other factors, like Christmas and school holidays. You can find cheap options from $63 in a few different ways. Select your destination and trip dates and then pick your budget using the “Price per night” filter. You can then refine your search by choosing your preferred amenities and more.
When is the best time to go to Highland?
The answer depends on what you want from your Highland break. If you want to visit in summer, which is between June and August, expect average temperatures of between 48ºF and 59ºF. Highland has an oceanic climate, so bear that in mind when you pack.
Are there any luxury hotels in Highland?
We’ve got some wonderful stays for a lavish escape in Lochinver, Highland, including Inver Lodge. Book a room and enjoy the use of amenities like beauty services, concierge services and premium bedding. Alternatively, spoil yourself at Glencanisp Lodge.
How can I find cheap hotels in Highland?
Highland cheap hotels start at $63 per night. To browse these types of inexpensive options, make use of our “Price per night” filter. Other tips? Consider being flexible with your travel dates and book in advance. Take a look at our cheap hotels in Highland page for deals you’ll find difficult to resist.
What are the best hotels in Highland for families?
Booking a hotel for you and the kids in Highland is a breeze with our filter tool. Simply select “Family friendly” under the “Traveler experience” heading and check out the offers. If you’re spending time in Scourie, book at Scourie Lodge B&B And Gardens. Kick back here while making full use of amenities like complimentary breakfast and a nearby beach. Scourie Hotel is also a popular choice with families in this captivating city.
What are the top beach hotels in Highland?
Relaxation mode ON! Enjoy the beach life at Highland’s top sea-view hotels like Cuillin Hills Hotel. This leading getaway in Portree features premium bedding, a terrace and a load of other amenities. You can also soak up cool costal vibes at Breton House, another popular retreat here.
Why should I book my Highland hotel with Expedia?
Incredible deals and a wide range of options are just a couple of the reasons to get a Highland hotel with Expedia. Also, our free rewards platform, One Key™, lets you earn and redeem OneKeyCash™* on eligible hotels, car rentals and more. And if your itinerary changes and you need to modify your booking, don’t worry. Our online Help Center will assist you anytime, no matter the hour. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Recent reviews of Highland hotels
Expedia verified reviews