Book Highland Hotels

Most accommodation 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

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

Front of property
Westlands of Pitlochry
4.0 star property
9.6 out of 10, Exceptional, (350)
"Fantastic stay! Great and easy stay. Staff were welcoming and our room was large, clean and had everything we needed for a perfectly comfortable nights stay. Brekkie was excellent with lots of choice and had a lovely view to the garden. Loads of parking and highly recommend! We stayed in the newer section at the back. Short walk into Pitlochry."
The price is AU$318
includes taxes & fees
16 May - 17 May
Westlands of Pitlochry
Exterior
Ness Walk
5.0 star property
9.6 out of 10, Exceptional, (435)
"Our stay here was outstanding "
The price is AU$707
includes taxes & fees
23 May - 24 May
Ness Walk
Exterior
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 AU$728
includes taxes & fees
14 May - 15 May
Culloden House Hotel
Save an average of 15% on thousands of hotels when you're signed in
Superior Double Room
Eilean Iarmain
3.0 star property
9.6 out of 10, Exceptional, (191)
"I am so glad we found this place. It was exactly as portrayed: an historic (and idiosyncratic) small inn/hotel; not fancy, very straightforward; on the water in a wonderful location; a great kitchen punching way above its weight. But the best part was its staff. Warm, genuine. I felt cared about by every staff member I interacted with. Kudos."
The price is AU$552
includes taxes & fees
12 May - 13 May
Eilean Iarmain
Garden
Lochardil House Hotel
4.0 star property
9.4 out of 10, Exceptional, (350)
"Very helpful staff "
The price is AU$458
includes taxes & fees
15 May - 16 May
Lochardil House Hotel
Terrace/patio
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 AU$386
includes taxes & fees
6 June - 7 June
Kingsmills 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 AU$713
includes taxes & fees
2 June - 3 June
The Marmalade Hotel
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 AU$843
includes taxes & fees
7 June - 8 June
Duisdale House Hotel
Flat-screen TV
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 AU$323
includes taxes & fees
30 May - 31 May
The Scot
Front of property
Pine Trees Hotel
3.5 star property
9.2 out of 10, Wonderful, (329)
"Very friendly staff and rooms are large and comfortable in the grand hotel style of another era. We would definitely go back and will recommend it to our friends traveling in the Scottish Highlands."
The price is AU$299
includes taxes & fees
14 May - 15 May
Pine Trees Hotel
Exterior
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 AU$447
includes taxes & fees
9 June - 10 June
Perle Oban Hotel & Spa
Lake
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 AU$675
includes taxes & fees
2 June - 3 June
Isle of Skye Guest house
Basic Room, 1 Double Bed, Harbour View | View from room
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 AU$703
includes taxes & fees
2 June - 3 June
The Bosville
Reception
The Skye Inn
4.0 star property
9.0 out of 10, Wonderful, (201)
"Good location "
The price is AU$488
includes taxes & fees
20 May - 21 May
The Skye Inn
Triple Room, Ensuite
Ardross Glencairn
3.0 star property
8.8 out of 10, Excellent, (612)
"A lovely place to say and for local sight seeing "
The price is AU$208
includes taxes & fees
12 May - 13 May
Ardross Glencairn
Suite, Ensuite (3pax)
Alban & Abbey House
3.0 star property
8.6 out of 10, Excellent, (336)
"The start was very pleasant. The only thing to be aware of is that you check in a couple of blocks from the actual property. "
The price is AU$199
includes taxes & fees
12 May - 13 May
Alban & Abbey House
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 AU$311
includes taxes & fees
3 June - 4 June
Tulloch Castle Hotel
Exterior
Atholl Palace Hotel
4.0 star property
8.4 out of 10, Very good, (770)
"A lovely overnight stay"
The price is AU$364
includes taxes & fees
17 May - 18 May
Atholl Palace 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 AU$359
includes taxes & fees
9 June - 10 June
Holiday Inn Express Inverness, an IHG 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 AU$473
includes taxes & fees
11 June - 12 June
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 AU$208 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.