A calm lake with clear water, surrounded by rocky shores and mountains in the background.

Search Highland Hotels

  • 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

Star rating

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. Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (1,002 reviews)
"Great place for families"
United Kingdom
John
The price is CA $86
CA $104 total
includes taxes & fees
Oct 18 - Oct 19
Coylumbridge Resort Hotel

2. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,170 reviews)
"Food was good and staff great.would stay again"
United Kingdom
Stephen
The price is CA $144
CA $172 total
includes taxes & fees
Nov 11 - Nov 12
The Pitlochry Hydro Hotel

3. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (404 reviews)
"Great hotel with great restaurant"
Canada
James
The price is CA $237
CA $284 total
includes taxes & fees
Nov 8 - Nov 9
Bracken Hide Hotel

4. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (1,004 reviews)
"Beautiful facility with a great breakfast and nice grounds"
Canada
Sheryl
The price is CA $303
CA $363 total
includes taxes & fees
Nov 8 - Nov 9
Atholl Palace Hotel

5. The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,010 reviews)
"Great stay!"
United States
Jonathan
The price is CA $127
CA $153 total
includes taxes & fees
Nov 1 - Nov 2
The Garrison

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,004 reviews)
"classic historical hotel. Great location, walking distance to every thing we wanted to do and see in Inverness"
United States
reece
The price is CA $84
CA $101 total
includes taxes & fees
Nov 1 - Nov 2
Columba Hotel Inverness by Compass Hospitality

7. 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,015 reviews)
"Excellent hotel"
United Kingdom
Eugene
The price is CA $129
CA $155 total
includes taxes & fees
Nov 1 - Nov 2
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

8. The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.4 out of 10, Good, (1,340 reviews)
"Great location off the main road, free parking, excellent restaurant on site, elevator, view off the river."
Canada
Colleen
The price is CA $80
CA $96 total
includes taxes & fees
Nov 8 - Nov 9
The Caledonian Hotel

9. Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (337 reviews)
"Great location close to a beautiful lake."
Canada
Hendrik
The price is CA $171
CA $250 total
includes taxes & fees
Oct 17 - Oct 18
Linnhe Lochside Holidays

10. Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (519 reviews)
"Gorgeous property, very comfortable guest rooms, and staff that were oh so kind and helpful. I wish we had stayed longer!"
Canada
Julia
The price is CA $118
CA $141 total
includes taxes & fees
Nov 1 - Nov 2
Isle of Skye Guest house

11. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (592 reviews)
"Beautiful old building with good restaurant"
Australia
Jane
The price is CA $119
CA $143 total
includes taxes & fees
Oct 18 - Oct 19
Morar Hotel

12. The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.0 out of 10, Very good, (1,009 reviews)
"Nice hotel, love the history"
Canada
sabrina
The price is CA $115
CA $138 total
includes taxes & fees
Nov 12 - Nov 13
The Royal Highland Hotel

13. The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,156 reviews)
"Love the views and breakfast,,"
United Kingdom
Malcolm
The price is CA $100
CA $120 total
includes taxes & fees
Nov 11 - Nov 12
The Great Western Hotel

14. Ox Hotel Spean Bridge

Ox Hotel Spean Bridge
2.5 star property
Spean Bridge
8.2 out of 10, Very good, (277 reviews)
"Great location, clean rooms"
United States
Sandesh
The price is CA $108
CA $130 total
includes taxes & fees
Nov 4 - Nov 5
Ox Hotel Spean Bridge

15. The Royal Hotel

The Royal Hotel
3.0 star property
Oban
7.6 out of 10, Good, (921 reviews)
"The hotel was clean the staff was friendly the breakfast was good and the location was spot on"
United Kingdom
Charles
The price is CA $105
CA $126 total
includes taxes & fees
Nov 12 - Nov 13
The Royal Hotel

16. Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (523 reviews)
"Stayed in the beach pod and it was excellent. Had a great view each morning and privacy. The food at the hotel was amazing and overall a peaceful place."
United States
Steven
The price is CA $131
CA $158 total
includes taxes & fees
Nov 10 - Nov 11
Onich Hotel

17. Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (869 reviews)
"We loved our stay here - the location and castle were great"
Australia
Dianne
The price is CA $111
CA $133 total
includes taxes & fees
Nov 1 - Nov 2
Tulloch Castle Hotel

18. Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,001 reviews)
"Location but that’s about it."
Canada
Gary
The price is CA $182
CA $218 total
includes taxes & fees
Nov 2 - Nov 3
Kingsmills Hotel

19. Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (1,000 reviews)
"It was a lovely stay in a cute little place. Friendly people, fantastic scenery."
Canada
Pauline
The price is CA $209
CA $251 total
includes taxes & fees
Nov 5 - Nov 6
Scotlands Spa Hotel

20. Glencruitten House

Glencruitten House
3.0 star property
Oban
10.0 out of 10, Exceptional, (36 reviews)
"Absolutely stunning place!!! The rooms are huge, the property itself is simply breath taking. Staff are the best!!! A must-stay when visiting the highlands."
United States
Rebecca
The price is CA $727
CA $873 total
includes taxes & fees
Nov 1 - Nov 2
Glencruitten House
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:Oct 23 - Oct 25

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
This month
Next month
February
August
CA $225
CA $170
Month
Price
January
CA $167
February
CA $161
March
CA $191
April
CA $240
May
CA $227
June
CA $267
July
CA $282
August
CA $291
September
CA $275
October
CA $225
November
CA $170
December
CA $176
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.

Guide to exploring around Highland

Top reasons to visit Highland

  • Outdoor Adventures: Highland is a haven for outdoor enthusiasts, offering activities like skiing, hiking, and hill walking amid stunning natural landscapes.
  • Scenic Lochs: Explore iconic lochs that showcase the breathtaking beauty of the region, perfect for wildlife spotting and photography.
  • Rich Cultural Heritage: Discover the area's fascinating history through its historic castles and engaging local traditions.
  • Charming Accommodations: Enjoy a range of lodging options, from cozy bed and breakfasts to luxurious hotels catering to every budget.
  • Serene Atmosphere: Experience the friendly locals and a relaxing vibe that makes Highland ideal for both adventure and unwinding.

Find great hotels in Highland

Experience the stunning beauty of Highland, Scotland, with a variety of hotel accommodations to suit every traveller's needs. Whether you're seeking a charming bed and breakfast or a luxurious 5-star hotel, Highland offers options that cater to both comfort and budget. With popular themes like adventure, pet-friendly amenities, and business facilities, you’ll find the perfect base for your Scottish getaway.

  • Columba Hotel Inverness by Compass Hospitality: Embrace your adventurous spirit at the Columba Hotel Inverness, a 3-star gem nestled in the heart of Highland. This hotel is perfect for thrill-seekers, offering a plethora of exciting activities such as hiking, rafting, snowboarding, and more right at your doorstep. With a pet-friendly policy that welcomes your furry companions, you can explore the great outdoors together. Guests appreciate the on-site amenities that cater to both adventure enthusiasts and pet owners alike, ensuring a memorable stay in a picturesque setting.
  • The Glen Mhor Hotel and Uile-bheist Brewery & Distillery: A harmonious blend of business and leisure awaits you at The Glen Mhor Hotel and Uile-bheist Brewery & Distillery. This 3-star hotel not only serves as a comfortable retreat for business travellers, featuring multiple meeting rooms, but also offers a delightful brewery experience. Ideal for guests with pets, the hotel allows dogs and cats in-room, making it a convenient choice for those travelling with their furry friends. Enjoy the unique ambiance of the brewery while enjoying the warm hospitality and modern amenities that this property has to offer.
  • The Royal Highland Hotel: Discover eco-conscious luxury at The Royal Highland Hotel, a 3-star accommodation that stands out for its commitment to sustainability. This eco-certified property combines business facilities with a pet-friendly environment, catering to conscientious travellers. With multiple meeting rooms available, it is well-suited for corporate guests. The hotel welcomes small pets, ensuring your companions can join you on your journey. Guests rave about the eco-friendly initiatives and the welcoming atmosphere, making it a top choice for those seeking comfort and environmental responsibility.

Where to stay in Highland

Exploring the Highland region of Scotland offers an unforgettable experience filled with stunning landscapes and rich history. From the breathtaking Scottish Highlands to the secluded charm of the West Highlands, you'll encounter friendly locals and a relaxing atmosphere perfect for outdoor adventures. Whether you're hiking through picturesque valleys or unwinding in luxury accommodations, the Highlands promise a memorable vacation immersed in natural beauty and captivating culture.

  • Inverness: Known as the capital of the Highlands, Inverness is a vibrant city that boasts stunning outdoor experiences and breathtaking scenery. Nestled along the banks of the River Ness, it serves as a gateway to Loch Ness and the Scottish Highlands. Visitors can enjoy various activities such as skiing in nearby resorts, golfing at scenic courses, and exploring the rich history at local landmarks like the Inverness Castle and the Victorian Market. The city experiences a steady flow of tourists year-round, with peaks in spring and summer, making it an ideal base for adventure seekers and history buffs alike.
  • Fort William: Positioned at the foot of Ben Nevis, the highest mountain in the UK, Fort William is a charming town that offers an array of outdoor activities for adventurers. Popular for hiking, skiing, and scenic views, it attracts visitors looking to explore the rugged beauty of the Scottish landscape. The town is surrounded by stunning mountains and picturesque lakes, perfect for those seeking tranquility or adventure. With a vibrant local scene and peak tourist numbers in late spring and summer, Fort William is a fantastic stop for anyone looking to immerse themselves in the natural beauty of the Highlands.
  • Isle of Skye: Renowned for its dramatic landscapes, the Isle of Skye is a must-visit for nature lovers and romantics. This enchanting island is famous for its rugged cliffs, picturesque villages, and historic castles, making it a perfect destination for exploration and relaxation. Visitors can hike the famous Quiraing, wander through charming towns, or enjoy the local cuisine at delightful eateries. The Isle of Skye welcomes tourists throughout the year, with peaks in spring and summer, offering a unique blend of outdoor adventures and cultural experiences amidst stunning scenery.

Things to do in Highland

Highland, Scotland offers an exhilarating vacation for outdoor enthusiasts with activities like skiing, hiking, and hill walking. Enjoy wildlife spotting in stunning natural landscapes, or indulge in glamping at Shieldaig Camping. Don't miss exploring the iconic lochs and participating in a range of tours that showcase the region's breathtaking scenery and rich heritage. Whether you're seeking adventure or relaxation, Highland has something for everyone.

Shopping

The Victorian Market in Highland offers a charming public market experience with a local vibe. For unique gifts, visit Isle of Skye Oysters. If you're up for a drive, check out the Eastgate Shopping Centre, a family-friendly spot with entertainment options, located a short distance away in Inverness.

Recreation

At Royal Dornoch Golf Club, enjoy a round of golf amidst breathtaking landscapes, perfect for sports enthusiasts. Meanwhile, Great Glen Water Park offers a serene environment for relaxation, featuring wellness activities and rejuvenating experiences. Nairn Golf Club combines outdoor sporting enjoyment with stunning views, ideal for active visitors.

Adventure

Experience the thrill of skiing at CairnGorm Mountain, where the snow-covered slopes invite exhilarating runs. Take in the family-friendly adventure at Nevis Range Mountain Experience, riding the cable car for stunning views. Hike the West Highland Way for breathtaking scenery and an unforgettable outdoor journey.

Nightlife

Experience the vibrant nightlife at Eden Court Theatre, where culture and romance merge with captivating performances. For adventure, head to Tazball Paintball & Lazer Combat Arena or Wildwoodz Paintball and Lasertag Park, both offering thrilling activities perfect for family fun under the Highland stars.

Booking tips and Expedia advantages for Highland

To save money during your visit to Highland, Scotland, consider travelling in the off-peak months of January to February and October for lower accommodation prices. Booking your hotel about a month in advance often yields the best deals, especially if you use Expedia’s last-minute deals feature. Tuesdays are generally the cheapest days to stay, while Sundays are pricier. Enjoy free activities like hiking Ben Nevis and visiting Inverness Cathedral. Additionally, package deals that combine flights, hotels, and activities on Expedia can lead to significant savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Highland are January to February and October, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Highland about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Highland is Tuesday. The most expensive day to stay in Highland is Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in the Highlands with your flights and activities through an Expedia package.

Find the best attractions in Highland

Highland, Scotland, is perfect for outdoor and adventure enthusiasts, offering stunning scenery, including beautiful beaches, serene lakes, and historic castles. Whether you're seeking an exhilarating experience or a peaceful retreat, there are plenty of attractions to explore that cater to your love for nature and history. Additionally, nearby attractions enhance your stay, making Highland an ideal destination for an unforgettable vacation.

  • Ben Nevis: Experience the majesty of the UK's highest peak with stunning panoramic views. As you hike or climb, immerse yourself in the breathtaking scenery and embrace the outdoor adventure that this iconic mountain offers.
  • Inverness Castle: This historic castle overlooking the River Ness is a blend of romance and culture. Explore its beautiful architecture and surrounding gardens while soaking in the rich history of the region, making it a perfect spot for leisurely strolls.
  • Fairy Pools: Nestled at the foot of the Black Cuillin mountains, the Fairy Pools are a series of enchanting waterfalls. Enjoy the serenity of nature as you hike along crystal-clear waters, ideal for outdoor enthusiasts seeking adventure and picturesque moments.

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 CA $96 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 CA $96 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.

Explore a world of travel with Expedia