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

Top Hotels in Highland

The Pitlochry Hydro Hotel

3.5 star property
7.6 out of 10, Good, (1039)
"Lovely view from our room Challenging walk for elderly with case from bus stop to hotel. Taxis seem scarce. Overall, a very pleasant two night stay."
The price is P3,614
P4,337 total
includes taxes & fees
Dec 15 - Dec 16
The Pitlochry Hydro Hotel

The Caledonian Hotel

3.0 star property
7.0 out of 10, Good, (1089)
"Good, comfortable, lovely staff "
The price is P2,417
P2,901 total
includes taxes & fees
Dec 8 - Dec 9
The Caledonian Hotel

AC Hotel by Marriott Inverness

4.0 star property
9.2 out of 10, Wonderful, (463)
"Great breakfast"
The price is P3,876
P4,651 total
includes taxes & fees
Dec 16 - Dec 17
AC Hotel by Marriott Inverness

Atholl Palace Hotel

4.0 star property
8.6 out of 10, Excellent, (886)
"Atholl Palace is a comfortable and old fashioned type of hotel. It has a good restaurant and lovely grounds."
The price is P9,476
P11,372 total
includes taxes & fees
Dec 8 - Dec 9
Atholl Palace Hotel

Stunning 3-bed Cottage in the Village of Tomintoul

3.5 star property
Stunning 3-bed Cottage in the Village of Tomintoul

The Great Western Hotel

3.0 star property
7.0 out of 10, Good, (1036)
"The single room I had had a sea view, and was very pleasant and clean. The staff were friendly. "
The price is P2,394
P2,873 total
includes taxes & fees
Dec 15 - Dec 16
The Great Western Hotel

The Royal Highland Hotel

3.0 star property
8.2 out of 10, Very Good, (1086)
"sash window in room 304 wasn't secure. The wind howled in through major gaps between the windows and it rattled something terrible Although no staff came in to tidy which is fine, it would have been nice to at least have a top up of the hospitality tray"
The price is P3,749
P4,498 total
includes taxes & fees
Dec 1 - Dec 2
The Royal Highland Hotel

Kingsmills Hotel

4.0 star property
9.0 out of 10, Wonderful, (1030)
"Room and food fantastic, staff very friendly."
The price is P4,622
P5,546 total
includes taxes & fees
Dec 18 - Dec 19
Kingsmills Hotel

Westlands of Pitlochry

4.0 star property
9.6 out of 10, Exceptional, (466)
"Excellent stay, would recommend "
The price is P4,709
P5,651 total
includes taxes & fees
Dec 19 - Dec 20
Westlands of Pitlochry

Coylumbridge Resort Hotel

4.0 star property
6.8 out of 10, (1060)
"I book here because cheapest in area and has pool, good parking and food okay. Some.rooms are a bit scary witj no windows. "
The price is P2,773
P3,327 total
includes taxes & fees
Dec 1 - Dec 2
Coylumbridge Resort Hotel

Mercure Inverness Hotel

4.0 star property
7.8 out of 10, Good, (1058)
"Plenty parking available, professional reception, excellent room and very clean with very comfortable bed. I had room service both nights and again it was professional and quick. Breakfast was hot and tasty with good selection. My only two small gripes were the curtains could do with some repair work on the runners and light switches next to bedside were in dire need of a clean. Next time I’m in Inverness I would definitely return. "
The price is P3,253
P3,904 total
includes taxes & fees
Dec 19 - Dec 20
Mercure Inverness Hotel

Columba Hotel Inverness by Compass Hospitality

3.0 star property
7.6 out of 10, Good, (1096)
"Staff were pleasant."
The price is P3,659
P4,390 total
includes taxes & fees
Dec 2 - Dec 3
Columba Hotel Inverness by Compass Hospitality

The Garrison

4.0 star property
8.8 out of 10, Excellent, (737)
"Excellent all round"
The price is P4,929
P5,915 total
includes taxes & fees
Dec 1 - Dec 2
The Garrison

B&B HOTEL Inverness

4.0 star property
8.0 out of 10, Very Good, (1046)
"Weekend break with friends. Location was perfect for train station and loads of shops, pubs & restaurants. Hotel was warm and inviting, welcoming staff, rooms a good size, comfortable & quiet at night. Plenty hot water, good shower "
The price is P2,828
P3,394 total
includes taxes & fees
Nov 28 - Nov 29
B&B HOTEL Inverness

Isle of Skye Guest house

3.0 star property
8.8 out of 10, Excellent, (202)
"We enjoyed our stay it was clean and tidy the breakfast cereals in the room were a nice touch . Very close to town and easy to get something to eat . Would love to stay there again in the future ."
The price is P5,520
P6,624 total
includes taxes & fees
Dec 1 - Dec 2
Isle of Skye Guest house

Inverlochy Castle

5.0 star property
9.2 out of 10, Wonderful, (216)
"Absolutely beautiful hotel. Room was wonderful common area too. We did have the Seasgair dinner and sadly was disappointed. My stomach did not react well at all. My husband seemed to have done fine. Portions are extremely small for each course. Flavors were not my profile desire. My husband liked half of what was given. Overall we decided it was not worth the price for the special dinner. Hotel stay though was worth it! "
The price is P20,703
P24,843 total
includes taxes & fees
Nov 28 - Nov 29
Inverlochy Castle

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

4.0 star property
8.0 out of 10, Very Good, (1063)
"Great place to stay in Inverness."
The price is P3,795
P4,555 total
includes taxes & fees
Nov 28 - Nov 29
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Scotlands Spa Hotel

3.0 star property
7.6 out of 10, Good, (682)
"Really good 2 night stay relaxing pool steam room etc overall would stay again "
The price is P10,413
P12,496 total
includes taxes & fees
Nov 29 - Nov 30
Scotlands Spa Hotel

Fisher's Hotel

3.0 star property
8.2 out of 10, Very Good, (1032)
"Our room was big we had booked a twin room but on arrival we were upgraded to a bigger room the room was absolutely beautiful we had a lovely view from the window the hotel is ideal location as everywhere is close by the staff are friendly and happy to help you "
The price is P7,803
P9,364 total
includes taxes & fees
Nov 28 - Nov 29
Fisher's Hotel

Macdonald Aviemore Highland Hotel

4.0 star property
7.8 out of 10, Good, (715)
"Second time up in Macdonald Aviemore and it’s always been a delight. Love it and my 5year old daughter can never get enough of the pool especially🙂. Looking forward to another break up in Aviemore. "
The price is P4,675
P5,610 total
includes taxes & fees
Dec 3 - Dec 4
Macdonald Aviemore Highland Hotel
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.
Don't see what you're looking for?
See all available properties in Highland
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Highland cost?
The season and factors like school holidays and Easter can influence the price of a hotel in Highland. You can find cheap options from P2,394 in a few different ways on Expedia. First, enter the dates you’d like to get away, then use the filters like budget and amenities to narrow your search. You can also sort by price, so the most inexpensive options appear at the top.
When is the best time to go to Highland?
The timing of your trip will depend on which part of Highland you wish to explore, as temperatures vary in different locations. For a summer adventure with an oceanic climate, visit Inverness during the months of June to August. You can expect average daily temperatures between 8ºC and 16ºC.
What is the best area to stay in Highland?
If you’re after an unforgettable escape in Highland, consider the exciting city of Inverness. Book a few nights in one of our sought-after hotels, and you’ll have the perfect starting point for your sightseeing activities.
Are there any luxury hotels in Highland?
Some of our best hotels in Highland are in Inverness. Check out high-end options such as Daviot Lodge, which features designer toiletries, a terrace and a picnic area. Ness Walk is another popular choice in this city.
How can I find cheap hotels in Highland?
Highland cheap hotels start at P2,394 per night. To browse these types of economical options, use our “Price per night” filter. Want some other tips? Consider being flexible with your vacation dates and book in advance. Check out our cheap hotels in Highland page for deals you’ll find hard to resist.
What are the best hotels in Highland for families?
Finding a hotel for you and the kiddos in Highland is a breeze with our filter tool. Simply select “Family friendly” in the “Traveler experience” section and check out the availability. If you’re spending time in Inverness, consider Daviot Lodge. Chill out here while taking advantage of conveniences such as complimentary breakfast and a picnic area. Ailigean B&B is also a 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 Hillview Guest House. This leading property in Fort William features a garden, a free cooked-to-order breakfast and many other conveniences. You can also tune into relaxing coastal vibes at Inverlochy Castle, another in-demand stay in this city.
Why should I book my Highland hotel with Expedia?
Book your Highland hotel with Expedia and you’ll get a world of options at amazing prices. We’ve got a variety of search filters to help you find exactly what you want, whether that’s a budget-friendly escape or something a bit more unique, like a villa, cottage or even a castle! Join Expedia Rewards and you’ll save 10% or more on over 100,000 hotels worldwide when you’re signed in. Earn points on eligible bookings, which you can use to save on your next great adventure. Plus, many of our hotels offer flexible cancellation policies, so you can breathe easy if your plans happen to change.