Search Highland Hotels

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

Top Cities in Highland

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Highland

The Caledonian Hotel
3.0 star property
7.2 out of 10, Good, (693)
"The stay was ok, on saturdays is live music. Renovation work did not hurt."
The price is CA $200
CA $240 total
includes taxes & fees
May 12 - May 13
The Caledonian Hotel
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 CA $235
CA $282 total
includes taxes & fees
Jun 3 - Jun 4
Tulloch Castle Hotel
Kingsmills Hotel
4.0 star property
9.2 out of 10, Wonderful, (1004)
"Fantastic staff and dining Hotel design and decor was amazing"
The price is CA $292
CA $350 total
includes taxes & fees
Jun 6 - Jun 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 CA $280
CA $336 total
includes taxes & fees
May 17 - May 18
Atholl Palace Hotel
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
4.0 star property
7.8 out of 10, Good, (1006)
"The staff were very friendly. Really wanted to try the Forest ale but was constantly told they were sold out of it. The bartender was not very friendly, the martini was gross, wanted to buy a bottle of whiskey but only saw gin for sale. Otherwise would book again on next trip."
The price is CA $288
CA $346 total
includes taxes & fees
May 19 - May 20
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
Perle Oban Hotel & Spa
4.0 star property
9.0 out of 10, Wonderful, (889)
"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 CA $323
CA $387 total
includes taxes & fees
May 12 - May 13
Perle Oban Hotel & Spa
Scotlands Spa Hotel
3.0 star property
7.4 out of 10, Good, (574)
"King room...no king bed "
The price is CA $169
CA $202 total
includes taxes & fees
May 13 - May 14
Scotlands Spa Hotel
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 CA $249
CA $299 total
includes taxes & fees
Jun 9 - Jun 10
Westlands of Pitlochry
Morar Hotel
3.0 star property
7.4 out of 10, Good, (311)
"Very friendly!"
The price is CA $215
CA $258 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, (1002)
"It was just fine!"
The price is CA $257
CA $308 total
includes taxes & fees
May 12 - May 13
Holiday Inn Express Inverness, an IHG Hotel
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 CA $157
CA $188 total
includes taxes & fees
May 12 - May 13
Ardross Glencairn
Claredon Hotel
3.0 star property
6.8 out of 10, (368)
"An older property that is in a very walkable area of Oban"
The price is CA $86
CA $103 total
includes taxes & fees
May 21 - May 22
Claredon Hotel
Mercure Inverness Hotel
4.0 star property
7.6 out of 10, Good, (1001)
"Good stay"
The price is CA $244
CA $293 total
includes taxes & fees
May 12 - May 13
Mercure Inverness 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 CA $544
CA $653 total
includes taxes & fees
Jun 2 - Jun 3
The Marmalade Hotel
Ness Walk
5.0 star property
9.6 out of 10, Exceptional, (435)
"Our stay here was outstanding "
The price is CA $533
CA $640 total
includes taxes & fees
May 23 - May 24
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 CA $636
CA $763 total
includes taxes & fees
Jun 7 - Jun 8
Duisdale House Hotel
Isle of Skye Guest house
3.0 star property
9.0 out of 10, Wonderful, (115)
"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 CA $510
CA $612 total
includes taxes & fees
Jun 2 - Jun 3
Isle of Skye Guest house
Alexandra Hotel
3.0 star property
7.8 out of 10, Good, (745)
"Nice enough hotel. Was looking a little tired but nice enough for what we needed"
The price is CA $206
CA $247 total
includes taxes & fees
May 12 - May 13
Alexandra Hotel
The Glencoe Inn
5.0 star property
8.4 out of 10, Very good, (94)
"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 CA $378
CA $453 total
includes taxes & fees
May 31 - Jun 1
The Glencoe Inn
The Scot
3.0 star property
9.2 out of 10, Wonderful, (314)
"Great shower and bed .Lack of a lift did present a problem."
The price is CA $228
CA $273 total
includes taxes & fees
May 12 - May 13
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

Best cities to visit
Inverness, Portree and Onich
Hotels with bars
4,012
International airports
Inverness (INV), Wick (WIC) and Oban (OBN)
Number of hotels
2,747
Lowest price
CA $86
Highest price
CA $636
Top attractions
Inverness Castle, CairnGorm Mountain and Dunvegan Castle

Frequently asked questions

How much do hotels in Highland cost?
Prices for Highland hotels differ depending on the season and other factors, like Easter and school holidays. You can find cheap options from CA $86 in a few different ways. Select your destination and trip dates and then set your budget using the “Price per night” filter. You can then narrow your search by choosing your preferred property type and amenities and more.
When is the best time to go to Highland?
If you’re thinking of visiting in summer, reserve your Highland hotel between June and August. Temperatures during the summertime here range from 9ºC to 15ºC. Highland has an oceanic climate, so pack accordingly.
Are there any luxury hotels in Highland?
Expedia has got some wonderful stays for a lavish escape in Lochinver, Highland, including Inver Lodge. Settle in and make use of amenities like concierge services, premium bedding and beauty services. Alternatively, pamper yourself at Glencanisp Lodge.
How can I find cheap hotels in Highland?
Highland cheap hotels start at CA $86 per night. To find these types of inexpensive options, make use of our “Price per night” filter. Other tips? Be flexible with your vacation dates and book in advance. Browse our cheap hotels in Highland page for deals you’ll find difficult to resist.
What are the best hotels in Highland for families?
Scoring a hotel for you and the kiddos in Highland is a breeze with our filter tool. Just select “Family friendly” under the “Traveler experience” heading and check out the availability. If you’re spending time in Scourie, have a look at Scourie Lodge B&B And Gardens. Chill out here while taking advantage of conveniences like complimentary breakfast and a nearby beach. Scourie Hotel is another favorite with families in this exciting city.
What are the top beach hotels in Highland?
Relaxation mode ON! Savor the beach lifestyle at Highland’s top-rated ocean-view hotels like Cuillin Hills Hotel. This sought-after getaway in Portree features premium bedding, designer toiletries and many other amenities. You can also soak up cool costal vibes at Breton House, another in-demand stay here.
Why should I book my Highland hotel with Expedia?
Amazing prices on Highland hotels are just the start of the reasons to book your stay with Expedia. Become an Expedia Rewards member today and earn points on every eligible booking, as well as awesome membership perks. How does savings worth 10% or more on select hotels sound? Plus, most of our hotels offer free cancellation, so you can lock in your getaway without having to worry about your plans changing.

Recent Reviews in Highland
Expedia verified reviews