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

Find properties with these dates

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

Ness Walk
5.0 star property
9.8 out of 10, Exceptional, (436)
"Our stay here was outstanding "
The price is $390
$468 total
includes taxes & fees
May 23 - May 24
Ness Walk
Westlands of Pitlochry
4.0 star property
9.6 out of 10, Exceptional, (350)
"This hotel is amazing. The breakfast was so good with lots of choices."
The price is $178
$214 total
includes taxes & fees
May 16 - May 17
Westlands of Pitlochry
Culloden House Hotel
4.0 star property
9.6 out of 10, Exceptional, (345)
"This property is beautiful! What a great experience—spending a night is a well preserved manor from the 18th century. The seevice was excellent and the foid was great. Thanks for the hospitality. "
The price is $402
$482 total
includes taxes & fees
May 14 - May 15
Culloden House Hotel
Save an average of 15% on thousands of hotels when you're signed in
Lochardil House Hotel
4.0 star property
9.4 out of 10, Exceptional, (350)
"Very helpful staff "
The price is $253
$303 total
includes taxes & fees
May 16 - May 17
Lochardil House Hotel
Kingsmills Hotel
4.0 star property
9.2 out of 10, Wonderful, (1005)
"I did not like ...not having much closet space"
The price is $202
$242 total
includes taxes & fees
Jun 6 - Jun 7
Kingsmills Hotel
The Marmalade Hotel
4.0 star property
9.2 out of 10, Wonderful, (199)
"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 $398
$478 total
includes taxes & fees
Jun 2 - Jun 3
The Marmalade Hotel
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
$603 total
includes taxes & fees
Jun 8 - Jun 9
Duisdale House Hotel
The Scot
3.0 star property
9.2 out of 10, Wonderful, (315)
"Lovely hotel for one night. In an amazing location, easy to walk everywhere and with a comfortable bed. Staff was okay, not overly friendly, but had an overall pleasant stay. "
The price is $166
$200 total
includes taxes & fees
May 12 - May 13
The Scot
Pine Trees Hotel
3.5 star property
9.2 out of 10, Wonderful, (329)
"Very friendly staff and rooms are large and comfortable in the grand hotel style of another era. We would definitely go back and will recommend it to our friends traveling in the Scottish Highlands."
The price is $165
$198 total
includes taxes & fees
May 14 - May 15
Pine Trees Hotel
The Old Manse of Blair
5.0 star property
9.2 out of 10, Wonderful, (49)
"Incredible service from check-in and beyond. Beautiful, quality, everything one could expect or hope, and more! The hairy coos out front are the icing on the cake. I highly recommend. This was our favorite stay in Scotland!"
The price is $218
$262 total
includes taxes & fees
May 13 - May 14
The Old Manse of Blair
The Loch Ness Inn
3.0 star property
9.2 out of 10, Wonderful, (423)
"What a sweet find! It was the best food we had on our Scottish vacation."
The price is $210
$252 total
includes taxes & fees
May 13 - May 14
The Loch Ness Inn
Perle Oban Hotel & Spa
4.0 star property
9.0 out of 10, Wonderful, (890)
"Authentic Scottish lodgings with stunning views if the harbor, conveniently located near train and ferry stations. Lovely rooms, hearty breakfasts, friendly staff."
The price is $230
$277 total
includes taxes & fees
May 12 - May 13
Perle Oban Hotel & Spa
Isle of Skye Guest house
3.0 star property
9.0 out of 10, Wonderful, (116)
"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 $373
$447 total
includes taxes & fees
Jun 2 - Jun 3
Isle of Skye Guest house
The Bosville
4.0 star property
9.0 out of 10, Wonderful, (215)
"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 $395
$475 total
includes taxes & fees
May 19 - May 20
The Bosville
Ardross Glencairn
3.0 star property
8.8 out of 10, Excellent, (612)
"This nice small hotel is very walkable with on-street parking right out front overnight. You do have to move the car to the end of the block for parking during the day for a small charge. The breakfast is lovely. The room is quite large by European standards. The wifi is iffy especially during busy times. Overall, we recommend this as a place to stay in lovely Inverness. It is quite convenient. "
The price is $115
$138 total
includes taxes & fees
May 12 - May 13
Ardross Glencairn
Tulloch Castle Hotel
3.0 star property
8.4 out of 10, Very Good, (555)
"Great facility with an interesting history. Loved its beauty and charm. The room was great and would highly recommend it. "
The price is $171
$206 total
includes taxes & fees
Jun 3 - Jun 4
Tulloch Castle Hotel
Atholl Palace Hotel
4.0 star property
8.4 out of 10, Very Good, (770)
"A lovely overnight stay"
The price is $228
$274 total
includes taxes & fees
May 21 - May 22
Atholl Palace Hotel
Holiday Inn Express Inverness, an IHG Hotel
3.0 star property
8.4 out of 10, Very Good, (1002)
"It was just fine!"
The price is $198
$238 total
includes taxes & fees
Jun 9 - Jun 10
Holiday Inn Express Inverness, an IHG Hotel
The Glencoe Inn
5.0 star property
8.2 out of 10, Very Good, (95)
"We loved the live music at the bar, and the convenience of the restaurants. Beautiful surroundings! We weren’t blown away by the room (we had the most basic double) but everything else was great!"
The price is $257
$309 total
includes taxes & fees
May 31 - Jun 1
The Glencoe Inn
pentahotel Inverness
4.0 star property
8.0 out of 10, Very Good, (1001)
"Check in at the bar!"
The price is $219
$262 total
includes taxes & fees
Jun 6 - Jun 7
pentahotel Inverness
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.

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 $115 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.