Search Hotels in Highland

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Highland

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Highland hotels

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (292 reviews)
"Beautiful spot, great sauna and plunge pool! Really lovely staff!"
Australia
Sophie
$264 nightly
The price is $317
Mar 26 - Mar 27
Total with taxes and fees
Bracken Hide Hotel

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,001 reviews)
"My wife used the spa on a previous visit and confirmed it was indeed relaxing."
United Kingdom
Jim
$215 nightly
The price is $259
Mar 24 - Mar 25
Total with taxes and fees
Atholl Palace Hotel

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
4.0 star property
Inverness City Centre
8.4 out of 10, Very Good, (1,011 reviews)
"Great location, comfortable beds and wonderful breakfast.I would definitely recommend this hotel."
United States
Kelly
$94 nightly
The price is $113
Mar 29 - Mar 30
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very Good, (378 reviews)
"It was the great stay ! "
United States
Violeta
$100 nightly
The price is $120
Mar 26 - Mar 27
Total with taxes and fees
Isle of Skye Guest house

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (740 reviews)
"Excellent staff and great restaurant"
United States
Karen
$106 nightly
The price is $127
Mar 24 - Mar 25
Total with taxes and fees
Tulloch Castle Hotel

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,253 reviews)
"Wonderful hotel, great location"
United Kingdom
Joshua
$71 nightly
The price is $86
Mar 31 - Apr 1
Total with taxes and fees
The Caledonian Hotel

The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
7.8 out of 10, Good, (1,144 reviews)
"Clean comfortable room. Great pool and sauna. Great breakfast. "
United Kingdom
Frances
$74 nightly
The price is $89
Mar 31 - Apr 1
Total with taxes and fees
The Pitlochry Hydro Hotel

Isles Of Glencoe Hotel

Isles Of Glencoe Hotel
3.0 star property
Ballachulish
8.6 out of 10, Excellent, (1,001 reviews)
"Parking right outside property which was great. Room was clean and tidy "
United Kingdom
Michelle
$163 nightly
The price is $196
Apr 19 - Apr 20
Total with taxes and fees
Isles Of Glencoe Hotel

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.0 out of 10, Very Good, (1,011 reviews)
"Great rooms and very close to city center."
United Kingdom
Clint Steele
$97 nightly
The price is $116
Mar 26 - Mar 27
Total with taxes and fees
The Royal Highland Hotel

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.2 out of 10, Wonderful, (990 reviews)
"Nice hotel in a central location "
United States
Stephen
AC Hotel by Marriott Inverness

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (948 reviews)
"Lovely clean spacious room with good facilities & a comfortable bed. The staff were fantastic & kindly treated us to a bottle of prosecco for my wife's birthday as a surprise treat."
United Kingdom
Darcy
$110 nightly
The price is $132
Mar 26 - Mar 27
Total with taxes and fees
The Garrison

Inverness Palace Hotel & Spa, WorldHotel Distinctive

Inverness Palace Hotel & Spa, WorldHotel Distinctive
4.0 star property
Inverness City Centre
8.6 out of 10, Excellent, (1,003 reviews)
"Really friendly staff, comfy bed and brilliant breakfast"
United Kingdom
maressa
$137 nightly
The price is $164
Mar 29 - Mar 30
Total with taxes and fees
Inverness Palace Hotel & Spa, WorldHotel Distinctive

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (687 reviews)
"Lovely location and helpful staff "
United Kingdom
Clara Louise
$316 nightly
The price is $380
Apr 19 - Apr 20
Total with taxes and fees
Fonab Castle Hotel & Spa

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (438 reviews)
"Friendly and helpful staff, delicious breakfast and beautiful location."
Canada
Megan
$140 nightly
The price is $168
Apr 1 - Apr 2
Total with taxes and fees
Tingle Creek Hotel

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (1,002 reviews)
"Staff were so so friendly. Blue hair girl on reception was incredibly polite to us. Would 100% come back. Great hotel!"
United Kingdom
Sarah
$75 nightly
The price is $90
Mar 26 - Mar 27
Total with taxes and fees
B&B HOTEL Inverness

Fisher's Hotel

Fisher's Hotel
3.0 star property
Pitlochry
8.4 out of 10, Very Good, (1,001 reviews)
" Staff brilliant enjoyable stay"
United Kingdom
Michelle
$140 nightly
The price is $168
Apr 14 - Apr 15
Total with taxes and fees
Fisher's Hotel

Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality
3.0 star property
Inverness City Centre
7.6 out of 10, Good, (1,002 reviews)
"Great room, friendly staff, would stay again"
United Kingdom
Ross
$75 nightly
The price is $90
Mar 29 - Mar 30
Total with taxes and fees
Columba Hotel Inverness by Compass Hospitality

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very Good, (571 reviews)
"Friendly staff and in a lovely location. My room was warm and cosy with a view of the water."
United Kingdom
Meredith
$139 nightly
The price is $166
Mar 31 - Apr 1
Total with taxes and fees
Loch Leven Hotel & Distillery

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (1,000 reviews)
"Such a friendly place excellent "
United Kingdom
Jane
$61 nightly
The price is $73
Mar 24 - Mar 25
Total with taxes and fees
Coylumbridge Resort Hotel

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,001 reviews)
"Clean room, stayed in the garden rooms which was perfect for a dog "
United Kingdom
Emily
$141 nightly
The price is $169
Mar 29 - Mar 30
Total with taxes and fees
Kingsmills 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.

Great weekend hotel deals in Highland

Showing deals for:Apr 3 - Apr 5

Save an average of 15% on thousands of hotels when you're signed in

Top Highland Hotel Reviews

Price trends for hotels in Highland

Less expensive
More expensive
Next month
March
July
$158
Month
Price
January
$123
February
$130
March
$119
April
$158
May
$196
June
$194
July
$200
August
$200
September
$194
October
$163
November
$124
December
$124
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Highland. Select dates and complete search for nightly totals inclusive of taxes and fees.

Explore a world of travel with Expedia

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 $73 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 46ºF and 61ºF.
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 $73 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?
Reserve a Highland hotel with Expedia for ease, choice and price. Also, our One Key™ rewards platform lets you earn OneKeyCash™* on any eligible flights, vacation rentals, hotels, car rentals and more. In addition, we offer flexibility in case your itinerary changes, and if you want to ask us anything or need assistance, our online Help Center is always available. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.