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
Total price
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 in Highland

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 €199
per night
16 May - 17 May
Westlands of Pitlochry
Ness Walk
5.0 star property
9.6 out of 10, Exceptional, (435)
"Our stay here was outstanding "
The price is €434
per night
23 May - 24 May
Ness Walk
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 €447
per night
17 May - 18 May
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 €261
per night
16 May - 17 May
Lochardil House Hotel
Kingsmills Hotel
4.0 star property
9.2 out of 10, Wonderful, (1004)
"Well laid out, friendly staff, beautiful grounds and lively music"
The price is €237
per night
6 Jun - 7 Jun
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 €459
per night
18 May - 19 May
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 €518
per night
7 Jun - 8 Jun
Duisdale House Hotel
The Scot
3.0 star property
9.2 out of 10, Wonderful, (314)
"Great location! The hotel was clean, easily accessible & perfect for a family of four! "
The price is €185
per night
12 May - 13 May
The Scot
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 €270
per night
13 May - 14 May
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 €247
per night
15 May - 16 May
The Loch Ness Inn
Perle Oban Hotel & Spa
4.0 star property
9.0 out of 10, Wonderful, (889)
"Conveniently located, rooms were clean and there was enough room to manuever large suitcases. Staff was efficient and helpful. The bar was a great place to unwind and sit and talk. Parking in Oban is not easy but we just parked in the train station lot and paid for parking. It was across the street from the hotel. This hotel has an elevator which was a major factor in choosing it."
The price is €237
per night
12 May - 13 May
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 €415
per night
2 Jun - 3 Jun
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 €423
per night
19 May - 20 May
The Bosville
Ardross Glencairn
3.0 star property
8.8 out of 10, Excellent, (612)
"A great place to stay - every time !"
The price is €128
per night
12 May - 13 May
Ardross Glencairn
Broadford Hotel
3.0 star property
8.8 out of 10, Excellent, (166)
"The food was not good. It is not as advertised "
The price is €336
per night
12 May - 13 May
Broadford 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 €191
per night
3 Jun - 4 Jun
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 €327
per night
16 May - 17 May
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 €209
per night
12 May - 13 May
Holiday Inn Express Inverness, an IHG Hotel
The Glencoe Inn
5.0 star property
8.2 out of 10, Very good, (95)
"Glencoe Inn was a great spot. We had room 16, complete with claw foot tub in the room. We took advantage of hot tub and sauna right out our door. Manager and bar tender were fantastic. Having said that, they were very short staffed and would recommend self serve breakfast. We took 5 mile hike and would recommend."
The price is €293
per night
11 Jun - 12 Jun
The Glencoe Inn
Ballachulish Hotel
3.0 star property
8.2 out of 10, Very good, (411)
"Nice location, quiet clean hotel. Hotel restaurant is good for dinner - and breakfast is very good, rooms are clean and comfortable. It’s an older building, but has been renovated and is well maintained. Our room had a view of the loch across the street. Plenty of parking and free Wi-fi. "
The price is €257
per night
12 May - 13 May
Ballachulish Hotel
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 €112 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.