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

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
$252 nightly
The price is $302
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,000 reviews)
"My wife used the spa on a previous visit and confirmed it was indeed relaxing."
United Kingdom
Jim
$206 nightly
The price is $248
Apr 1 - Apr 2
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,004 reviews)
"Great hotel in a good location. Very nice, helpful staff"
United Kingdom
James
$88 nightly
The price is $105
Mar 22 - Mar 23
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (739 reviews)
"Excellent staff and great restaurant"
United States
Karen
$99 nightly
The price is $119
Mar 22 - Mar 23
Total with taxes and fees
Tulloch Castle Hotel

Isle of Skye Guest house

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

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
$55 nightly
The price is $66
Mar 22 - Mar 23
Total with taxes and fees
The Caledonian Hotel

AC Hotel by Marriott Inverness

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

The Pitlochry Hydro Hotel

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

The Royal Highland Hotel

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

Isles Of Glencoe Hotel

Isles Of Glencoe Hotel
3.0 star property
Ballachulish
8.6 out of 10, Excellent, (1,000 reviews)
"A wonderful place to stay right in the heart of Scotlands most beautiful area, Glencoe. Rooms are perfect and an excellent restaurant serving breakfast, lunch & dinner. Great location next to shopping and a great community center. I highly recommend! ⭐️⭐️⭐️⭐️⭐️"
United States
Rex
$177 nightly
The price is $212
Apr 19 - Apr 20
Total with taxes and fees
Isles Of Glencoe Hotel

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (946 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
$90 nightly
The price is $107
Mar 20 - Mar 21
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
$136 nightly
The price is $163
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
$314 nightly
The price is $377
Mar 31 - Apr 1
Total with taxes and fees
Fonab Castle Hotel & Spa

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (1,000 reviews)
"Very helpful staff. Breakfast was great. We were travelling on the 7,00 train to Wick and the hotel provided us with an early prepacked picnic breakfast before usual opening hours. "
United Kingdom
Martin
$71 nightly
The price is $85
Mar 22 - Mar 23
Total with taxes and fees
B&B HOTEL Inverness

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
$139 nightly
The price is $167
Apr 1 - Apr 2
Total with taxes and fees
Tingle Creek Hotel

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
$139 nightly
The price is $167
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,000 reviews)
"Great room, friendly staff, would stay again"
United Kingdom
Ross
$66 nightly
The price is $79
Mar 22 - Mar 23
Total with taxes and fees
Columba Hotel Inverness by Compass Hospitality

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 22 - Mar 23
Total with taxes and fees
Coylumbridge Resort Hotel

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
$130 nightly
The price is $156
Mar 23 - Mar 24
Total with taxes and fees
Loch Leven Hotel & Distillery

Mercure Inverness Hotel

Mercure Inverness Hotel
4.0 star property
Inverness City Centre
7.8 out of 10, Good, (1,007 reviews)
"Decent hotel in town centre"
United Kingdom
Tim
$75 nightly
The price is $90
Mar 22 - Mar 23
Total with taxes and fees
Mercure Inverness 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:Mar 27 - Mar 29

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
August
$157
Month
Price
January
$122
February
$129
March
$120
April
$157
May
$196
June
$194
July
$197
August
$203
September
$193
October
$162
November
$123
December
$125
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 $66 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 $66 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.