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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Highland hotels

1. The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,011 reviews)
"Nice location great staff"
United States
Kim
$86 nightly
The price is $103
Dec 6 - Dec 7
Total with taxes and fees
The Garrison

2. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (423 reviews)
"Hotel is very cool, nice rooms, great food/bar!"
United States
michael
$160 nightly
The price is $192
Dec 1 - Dec 2
Total with taxes and fees
Bracken Hide Hotel

3. Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (1,003 reviews)
"I often stay at this hotel Great location Big spacious room and the stsff are a credit to the hotel"
United Kingdom
Marc
$69 nightly
The price is $83
Nov 15 - Nov 16
Total with taxes and fees
Coylumbridge Resort Hotel

4. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,172 reviews)
"The room was clean and the location lovely!"
United Kingdom
Lee
$91 nightly
The price is $109
Nov 29 - Nov 30
Total with taxes and fees
The Pitlochry Hydro Hotel

5. 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.6 out of 10, Excellent, (1,009 reviews)
"Excellent hotel"
United Kingdom
Eugene
$74 nightly
The price is $88
Nov 15 - Nov 16
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

6. Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality
3.0 star property
Inverness City Centre
7.4 out of 10, Good, (1,008 reviews)
"Lovely location along the river. Close to bars, shops and restaurants."
United States
Kelley
$56 nightly
The price is $67
Nov 15 - Nov 16
Total with taxes and fees
Columba Hotel Inverness by Compass Hospitality

7. Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (544 reviews)
"Beautiful place."
Canada
Keith
$83 nightly
The price is $100
Nov 29 - Nov 30
Total with taxes and fees
Isle of Skye Guest house

8. The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,325 reviews)
"Parking was great"
United States
Jack
$57 nightly
The price is $69
Nov 16 - Nov 17
Total with taxes and fees
The Caledonian Hotel

9. Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (885 reviews)
"We loved our stay here - the location and castle were great"
Australia
Dianne
$70 nightly
The price is $84
Nov 15 - Nov 16
Total with taxes and fees
Tulloch Castle Hotel

10. Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (346 reviews)
"Great location close to a beautiful lake."
Canada
Hendrik
$451 nightly
The price is $541
Nov 9 - Nov 10
Total with taxes and fees
Linnhe Lochside Holidays

11. Glencruitten House

Glencruitten House
3.0 star property
Oban
9.8 out of 10, Exceptional, (38 reviews)
"Unique and and an overall amazing experience! Would definitely return - one of my favorite hotel experiences. Location, ambience, comfortable, welcoming!"
United States
John
$521 nightly
The price is $625
Dec 9 - Dec 10
Total with taxes and fees
Glencruitten House

12. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (1,003 reviews)
"Beautiful facility with a great breakfast and nice grounds"
Canada
Sheryl
$213 nightly
The price is $256
Dec 1 - Dec 2
Total with taxes and fees
Atholl Palace Hotel

13. The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.0 out of 10, Very good, (1,010 reviews)
"Lovely hotel and super convenient if you need the train. Smallish room but had everything we needed."
United States
Kelley
$80 nightly
The price is $96
Nov 22 - Nov 23
Total with taxes and fees
The Royal Highland Hotel

14. Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,000 reviews)
"The location was great, good food and beautiful property."
United States
Michael
$90 nightly
The price is $108
Nov 15 - Nov 16
Total with taxes and fees
Kingsmills Hotel

15. The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,163 reviews)
"Love the views and breakfast,,"
United Kingdom
Malcolm
$54 nightly
The price is $65
Nov 29 - Nov 30
Total with taxes and fees
The Great Western Hotel

16. Belvilla Inverness Craigmonie Hotel

Belvilla Inverness Craigmonie Hotel
3.0 star property
Crown
8.4 out of 10, Very good, (1,000 reviews)
"A beautiful place to stay. The rooms were great, spacious and the pub had a really nice atmosphere."
Canada
Kaylie
$74 nightly
The price is $89
Nov 22 - Nov 23
Total with taxes and fees
Belvilla Inverness Craigmonie Hotel

17. River Ness Hotel, a member of Radisson Individuals

River Ness Hotel, a member of Radisson Individuals
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (771 reviews)
"It was a nice hotel, would stay there again"
United States
Marlon
$80 nightly
The price is $96
Nov 29 - Nov 30
Total with taxes and fees
River Ness Hotel, a member of Radisson Individuals

18. The Lodge on the Loch by OYO

The Lodge on the Loch by OYO
3.0 star property
Fort William
7.0 out of 10, Good, (407 reviews)
"Everything was good and clean.. there is a beautiful view of the lake"
United States
Marina
$61 nightly
The price is $73
Nov 9 - Nov 10
Total with taxes and fees
The Lodge on the Loch by OYO

19. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (603 reviews)
"Beautiful old building with good restaurant"
Australia
Jane
Morar Hotel

20. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (758 reviews)
"Great location with an east access to town.Staff was great."
United States
Peter
$239 nightly
The price is $287
Dec 1 - Dec 2
Total with taxes and fees
Fonab Castle Hotel & Spa
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.

Get last-minute hotel deals in Highland and save more

Sign in to unlock great savings.
Showing deals for:Nov 13 - Nov 15
Showing deals for:Dec 8 - Dec 9

Top Highland Hotel Reviews

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 $68 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 $68 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.

Explore a world of travel with Expedia