Search Highland Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    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
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, (678)
"Tired, adequate for a travel stop over."
The price is CA $207
CA $249 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, (554)
"Great stay, lots of history, clean and staff was great. "
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, (1003)
"This was a great property for a family. We enjoyed our stay and dining at the Kingsmill!"
The price is CA $215
CA $258 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 CA $382
CA $459 total
includes taxes & fees
May 12 - May 13
Atholl Palace Hotel
Perle Oban Hotel & Spa
4.0 star property
9.0 out of 10, Wonderful, (879)
"Beautiful rooms looking at the bay of Oban. Great facilities which are very beautiful and calming. Loved the town and the staff was very welcoming!"
The price is CA $323
CA $388 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, (571)
"Great waking area with a path along the backwater from the dam. "
The price is CA $169
CA $202 total
includes taxes & fees
May 21 - May 22
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 CA $233
CA $280 total
includes taxes & fees
May 28 - May 29
Westlands of Pitlochry
Morar Hotel
3.0 star property
7.4 out of 10, Good, (309)
"Very friendly!"
The price is CA $198
CA $238 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 CA $250
CA $300 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 CA $164
CA $197 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 CA $86
CA $103 total
includes taxes & fees
Jun 1 - Jun 2
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 CA $276
CA $332 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 Portree and this hotel. Our only suggestion would be to book dining reservations in advance. We BARELY got in for dinner after trying 5-6 restaurants as a walk-up. And this was early in the season (3rd week of April). The brunch at the hotel is great, but I'd also book that early if you want an early start out on the trails."
The price is CA $513
CA $616 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 CA $280
CA $336 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 CA $410
CA $492 total
includes taxes & fees
May 8 - May 9
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 $688
CA $825 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 CA $501
CA $602 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 CA $188
CA $226 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 CA $321
CA $385 total
includes taxes & fees
May 12 - May 13
The Glencoe Inn
The Scot
3.0 star property
9.2 out of 10, Wonderful, (311)
"Nice room with comfortable mattress, except the pillows was too soft. Room was clear"
The price is CA $228
CA $274 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,025
International airports
Inverness (INV), Wick (WIC) and Oban (OBN)
Number of hotels
2,747
Lowest price
CA $86
Highest price
CA $688
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