Search Hotels in Highland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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, (319 reviews)
"The cutest hotel ever! Everything was fantastic! The staff was great and extremely helpful and friendly! The food was the best food I had my whole trip in Scotland! I loved it so much I ended up staying an extra night here!"
United States
Chyanne
The price is NT$17,065
NT$20,478 total
includes taxes & fees
Jun 5 - Jun 6
Bracken Hide Hotel

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,000 reviews)
"Wonderful hotel close to the town. Short drive to a famous chocolate shop. A very lovely stay."
United States
Lori
The price is NT$9,412
NT$11,295 total
includes taxes & fees
Jun 7 - Jun 8
Atholl Palace Hotel

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,290 reviews)
"Yes breakfast area clean and breakfast was good"
United States
randy
The price is NT$3,692
NT$4,430 total
includes taxes & fees
Jun 8 - Jun 9
The Caledonian 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.6 out of 10, Excellent, (1,010 reviews)
"Great breakfasts "
Canada
Barry
The price is NT$7,451
NT$8,942 total
includes taxes & fees
May 28 - May 29
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, (408 reviews)
"Parking was easy and the rooms were great"
Australia
Natalie
The price is NT$7,810
NT$9,372 total
includes taxes & fees
Jun 19 - Jun 20
Isle of Skye Guest house

The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very Good, (1,172 reviews)
"Good facilities , room comfortable and freshly refurbished "
United Kingdom
Iain
The price is NT$3,498
NT$4,197 total
includes taxes & fees
May 31 - Jun 1
The Pitlochry Hydro Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (492 reviews)
"Lovely location. Friendly staff "
United States
Sara
The price is NT$3,948
NT$4,738 total
includes taxes & fees
Jun 4 - Jun 5
Morar Hotel

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (767 reviews)
"Lovely stay at a "
United Kingdom
Judy
The price is NT$5,589
NT$6,706 total
includes taxes & fees
Jun 4 - Jun 5
Tulloch Castle Hotel

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (1,005 reviews)
"I stayed here with my 4 Yr old granddaughter the hotel and amenities were great The only downside was the food we stayed on a dinner and breakfast deal but found that the buffet lacked choice as very few options the salad bar was ok"
United Kingdom
roseann
The price is NT$2,438
NT$2,925 total
includes taxes & fees
Jun 7 - Jun 8
Coylumbridge Resort Hotel

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (1,007 reviews)
"Great hotel in a convenient location. Breakfast was awesome and the staff was wonderful. Would absolutely stay here again! "
United States
Tammy
The price is NT$6,646
NT$7,975 total
includes taxes & fees
Jun 13 - Jun 14
B&B HOTEL Inverness

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very Good, (1,010 reviews)
"The room was very clean and staff helpful."
Canada
Kari
The price is NT$6,741
NT$8,090 total
includes taxes & fees
May 24 - May 25
The Royal Highland Hotel

The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,165 reviews)
"Easy check in process, 24-7 availability of staff, help with parking. "
United States
Patricia
The price is NT$2,989
NT$3,587 total
includes taxes & fees
Jun 2 - Jun 3
The Great Western Hotel

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very Good, (591 reviews)
"Great place and friendly staff. Really nice location near the loch and easy to drive to all the sights in the surrounding area. The breakfast that was included was very nice and the food at the restaurant in the evening was great and vegetarian/vegan friendly."
Sweden
Paula
The price is NT$7,825
NT$9,391 total
includes taxes & fees
Jun 3 - Jun 4
Loch Leven Hotel & Distillery

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (485 reviews)
"This place is a beatiful one, great views, gusto in the makinf and buildin it."
United States
Enrique
The price is NT$5,978
NT$7,174 total
includes taxes & fees
Jun 15 - Jun 16
Tingle Creek Hotel

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,001 reviews)
"Great stay."
Canada
David
The price is NT$10,140
NT$12,168 total
includes taxes & fees
Jun 4 - Jun 5
Kingsmills Hotel

Isles Of Glencoe Hotel

Isles Of Glencoe Hotel
3.0 star property
Ballachulish
8.6 out of 10, Excellent, (1,003 reviews)
"Great stay"
United Kingdom
Jan
The price is NT$10,001
NT$12,001 total
includes taxes & fees
Jun 2 - Jun 3
Isles Of Glencoe 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,001 reviews)
"Fantastic hotel with an amazing view of the castle and river. A real must visit location"
United States
Nich
The price is NT$6,169
NT$7,403 total
includes taxes & fees
Jun 14 - Jun 15
Columba Hotel Inverness by Compass Hospitality

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (994 reviews)
"Parking on site was available off season, room and hotel clean and staff were very welcoming. Great location for walking High street "
United States
Cindra
The price is NT$7,632
NT$9,158 total
includes taxes & fees
Jun 11 - Jun 12
The Garrison

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (418 reviews)
"Wonderful place to stay. We rented a lake side pod and it was amazing. I highly recommend this place. We had a great host and a wonderful stay"
United States
Jerry
The price is NT$5,568
NT$6,682 total
includes taxes & fees
May 31 - Jun 1
Onich Hotel

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
The price is NT$10,753
NT$12,903 total
includes taxes & fees
May 31 - Jun 1
Inverness Palace Hotel & Spa, WorldHotel Distinctive
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:May 29 - May 31

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

Top Highland Hotel Reviews

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 NT$2,925 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 NT$2,925 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.