Search Hotels in Highland

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

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

Restaurant
The Caledonian Hotel
3.0 star property
7.2 out of 10, Good, (701)
"Two miles from the High Street, it is withing walking distance. The view across the loch is gorgeous. Everything worked, though the carpet is worn, and the floor creaks. Enjoyed the stay."
The price is $157
$189 total
includes taxes & fees
May 19 - May 20
The Caledonian Hotel
Front of property - evening/night
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 10 - Jun 11
Tulloch Castle Hotel
Terrace/patio
Kingsmills Hotel
4.0 star property
9.2 out of 10, Wonderful, (1002)
"I did not like ...not having much closet space"
The price is $193
$232 total
includes taxes & fees
Jun 6 - Jun 7
Kingsmills Hotel
Save an average of 15% on thousands of hotels when you're signed in
Lobby
Leonardo Hotel Inverness
4.0 star property
7.8 out of 10, Good, (1000)
"good base for work vist"
The price is $188
$226 total
includes taxes & fees
Jun 2 - Jun 3
Leonardo Hotel Inverness
Exterior
Atholl Palace Hotel
4.0 star property
8.4 out of 10, Very Good, (771)
"A lovely overnight stay"
The price is $276
$331 total
includes taxes & fees
May 21 - May 22
Atholl Palace Hotel
Exterior
Perle Oban Hotel & Spa
4.0 star property
9.0 out of 10, Wonderful, (892)
"The Perle was comfortable and convenient to restaurants and shopping. The town of Obsn is a real gem "
The price is $247
$296 total
includes taxes & fees
Jun 9 - Jun 10
Perle Oban Hotel & Spa
Indoor pool, open 7:30 AM to 8:30 PM, sun loungers
Scotlands Spa Hotel
3.0 star property
7.4 out of 10, Good, (576)
"King room...no king bed "
The price is $123
$148 total
includes taxes & fees
Jun 4 - Jun 5
Scotlands Spa Hotel
Front of property
Westlands of Pitlochry
4.0 star property
9.6 out of 10, Exceptional, (352)
"Service was above the normal! This staff has it going on in a good way. "
The price is $148
$178 total
includes taxes & fees
May 22 - May 23
Westlands of Pitlochry
View from property
Morar Hotel
3.0 star property
7.4 out of 10, Good, (314)
"Lovely hotel staff very warm people incredible Waterview beautiful quiet, small town quick access to the Mallaig ferry to go over to sky. It’s just six minutes away. Best chicken curry I had on my entire trip in Scotland."
The price is $146
$175 total
includes taxes & fees
May 19 - May 20
Morar Hotel
Free daily buffet breakfast
Holiday Inn Express Inverness, an IHG Hotel
3.0 star property
8.4 out of 10, Very Good, (1000)
"It was just fine!"
The price is $199
$239 total
includes taxes & fees
Jun 9 - Jun 10
Holiday Inn Express Inverness, an IHG Hotel
Triple Room, Ensuite
Ardross Glencairn
3.0 star property
8.8 out of 10, Excellent, (614)
"A great place to stay - every time !"
The price is $126
$151 total
includes taxes & fees
May 19 - May 20
Ardross Glencairn
Exterior
Claredon Hotel
3.0 star property
6.8 out of 10, (372)
"Great value for money and ideal setting 👌 "
The price is $63
$75 total
includes taxes & fees
May 22 - May 23
Claredon Hotel
Exterior
Mercure Inverness Hotel
4.0 star property
7.6 out of 10, Good, (1000)
"Nice location close to shopping and good restaurants. We had a great view of the river."
The price is $213
$255 total
includes taxes & fees
Jun 2 - Jun 3
Mercure Inverness Hotel
Egyptian cotton sheets, premium bedding, individually decorated
The Marmalade Hotel
4.0 star property
9.2 out of 10, Wonderful, (200)
"The hotel was so cozy and comfortable. Very nicely decorated and great beds and chairs in the rooms. Everything was spotless. The staff were really accommodating despite all of our off the wall requests. So much care is put into the food, it would fit in easily with any upscale New York City cafe. "
The price is $403
$483 total
includes taxes & fees
Jun 4 - Jun 5
The Marmalade Hotel
Exterior
Ness Walk
5.0 star property
9.8 out of 10, Exceptional, (436)
"Our stay here was outstanding "
The price is $400
$480 total
includes taxes & fees
May 23 - May 24
Ness Walk
Outdoor spa tub
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 $518
$622 total
includes taxes & fees
Jun 7 - Jun 8
Duisdale House Hotel
Lake
Isle of Skye Guest house
3.0 star property
9.0 out of 10, Wonderful, (117)
"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 $291
$349 total
includes taxes & fees
May 19 - May 20
Isle of Skye Guest house
Exterior
Alexandra Hotel
3.0 star property
7.8 out of 10, Good, (750)
"I had stayed here before. Would love A/C, but I understand it is an older place. "
The price is $148
$177 total
includes taxes & fees
May 27 - May 28
Alexandra Hotel
2 bars/lounges
The Glencoe Inn
5.0 star property
8.2 out of 10, Very Good, (96)
"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 $263
$315 total
includes taxes & fees
Jun 4 - Jun 5
The Glencoe Inn
Flat-screen TV
The Scot
3.0 star property
9.2 out of 10, Wonderful, (315)
"We liked our stay at The Scott. The hotel does not look fancy outside, but that does not matter. The bed was good, the bathroom very clean with great shower products. No fridge available. Our room was facing the main Street what was nice. Parking was easy (although it seems that spaces are limited) and very convenient when travelling by car. Check in and check out easy. The hotel is well located and we can really recommend it. We would stay again. "
The price is $178
$214 total
includes taxes & fees
May 22 - May 23
The Scot
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,017
Hotels with dining
930
Lowest price
$63
Highest price
$518
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,583

Price trends for hotels in Highland

Less expensive
More expensive
This month
Next month
January
August
$169
$168
Month
Price
January
$109
February
$109
March
$120
April
$154
May
$169
June
$168
July
$170
August
$174
September
$166
October
$138
November
$115
December
$113
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