Find the best 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

Highland Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
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 Highland

Restaurant
The Caledonian Hotel
3.0 star property
7.2 out of 10, Good, (695)
"The stay was ok, on saturdays is live music. Renovation work did not hurt."
The price is £120
includes taxes & fees
5 Jun - 6 Jun
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 £164
includes taxes & fees
3 Jun - 4 Jun
Tulloch Castle Hotel
Terrace/patio
Kingsmills Hotel
4.0 star property
9.2 out of 10, Wonderful, (1006)
"Well laid out, friendly staff, beautiful grounds and lively music"
The price is £204
includes taxes & fees
6 Jun - 7 Jun
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, (1002)
"good base for work vist"
The price is £186
includes taxes & fees
10 Jun - 11 Jun
Leonardo Hotel Inverness
Exterior
Atholl Palace Hotel
4.0 star property
8.4 out of 10, Very good, (770)
"A lovely overnight stay"
The price is £233
includes taxes & fees
12 Jun - 13 Jun
Atholl Palace Hotel
Exterior
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 £215
includes taxes & fees
9 Jun - 10 Jun
Perle Oban Hotel & Spa
Indoor pool, open 7:30 AM to 8:30 PM, pool loungers
Scotlands Spa Hotel
3.0 star property
7.4 out of 10, Good, (576)
"King room...no king bed "
The price is £118
includes taxes & fees
13 May - 14 May
Scotlands Spa Hotel
Front of property
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 £157
includes taxes & fees
16 May - 17 May
Westlands of Pitlochry
View from property
Morar Hotel
3.0 star property
7.4 out of 10, Good, (312)
"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 £137
includes taxes & fees
19 May - 20 May
Morar Hotel
Free daily buffet breakfast
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 £190
includes taxes & fees
9 Jun - 10 Jun
Holiday Inn Express Inverness, an IHG Hotel
Triple Room, Ensuite
Ardross Glencairn
3.0 star property
8.8 out of 10, Excellent, (612)
"A great place to stay - every time !"
The price is £110
includes taxes & fees
15 May - 16 May
Ardross Glencairn
Exterior
Claredon Hotel
3.0 star property
6.8 out of 10, (370)
"Great value for money and ideal setting 👌 "
The price is £60
includes taxes & fees
22 May - 23 May
Claredon Hotel
Exterior
Mercure Inverness Hotel
4.0 star property
7.6 out of 10, Good, (1002)
"Good stay"
The price is £203
includes taxes & fees
2 Jun - 3 Jun
Mercure Inverness Hotel
Egyptian cotton sheets, premium bedding, individually decorated
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 £383
includes taxes & fees
27 May - 28 May
The Marmalade Hotel
Interior
pentahotel Inverness
4.0 star property
8.0 out of 10, Very good, (1001)
"Check in at the bar!"
The price is £209
includes taxes & fees
6 Jun - 7 Jun
pentahotel Inverness
Exterior
Ness Walk
5.0 star property
9.8 out of 10, Exceptional, (436)
"Our stay here was outstanding "
The price is £374
includes taxes & fees
23 May - 24 May
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 £495
includes taxes & fees
7 Jun - 8 Jun
Duisdale House Hotel
Lake
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 £357
includes taxes & fees
2 Jun - 3 Jun
Isle of Skye Guest house
Exterior
Alexandra Hotel
3.0 star property
7.8 out of 10, Good, (746)
"Nice enough hotel. Was looking a little tired but nice enough for what we needed"
The price is £144
includes taxes & fees
16 May - 17 May
Alexandra Hotel
2 bars/lounges
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 £251
includes taxes & fees
30 May - 31 May
The Glencoe Inn
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 depending on the season and other factors, like Easter and school holidays. You can find cheap options from £60 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.