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

This weekend
Next weekend

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,000 reviews)
"Clean room and would definitely book again"
United Kingdom
Mason
The price is CA $102
CA $123 total
includes taxes & fees
Sep 6 - Sep 7
Coylumbridge Resort Hotel

2. Glamping Pods

Glamping Pods
2.0 star property
Kinlochleven
8.6 out of 10, Excellent, (46 reviews)
"Very fun experience, the lady we checked in with was amazing! Very informative and just over all incredibly friendly! Only thing is the mattresses aren’t the comfiest but overall experience made up for that!"
United States
Rachel
The price is CA $140
CA $168 total
includes taxes & fees
Sep 18 - Sep 19
Glamping Pods

3. Ox Hotel Spean Bridge

Ox Hotel Spean Bridge
2.5 star property
Spean Bridge
8.2 out of 10, Very good, (235 reviews)
"Convenient car park Nice staff"
United Kingdom
Wai Yee
The price is CA $106
CA $127 total
includes taxes & fees
Sep 27 - Sep 28
Ox Hotel Spean Bridge

4. 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,002 reviews)
"Great stay for a work trip"
United Kingdom
mark
The price is CA $319
CA $383 total
includes taxes & fees
Aug 30 - Aug 31
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

5. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,013 reviews)
"Comfortable rooms & great breakfast."
Australia
Karen
The price is CA $398
CA $477 total
includes taxes & fees
Sep 24 - Sep 25
Atholl Palace Hotel

6. The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,321 reviews)
"A good quality, value for money stay."
Australia
Stephen
The price is CA $173
CA $207 total
includes taxes & fees
Sep 20 - Sep 21
The Caledonian Hotel

7. The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,183 reviews)
"I loved the view. The bed was comfortable. It was a nice room."
United Kingdom
Norma
The price is CA $126
CA $151 total
includes taxes & fees
Sep 27 - Sep 28
The Great Western Hotel

8. The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,155 reviews)
"Excellent hotel with very good amenities. Friendly welcoming staff. Very clean room and lovely breakfast."
United Kingdom
Alison
The price is CA $197
CA $236 total
includes taxes & fees
Sep 27 - Sep 28
The Pitlochry Hydro Hotel

9. 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 location, historic building. Bar and breakfast were good. Could use some better upkeep."
United States
Heath
The price is CA $309
CA $371 total
includes taxes & fees
Sep 6 - Sep 7
Columba Hotel Inverness by Compass Hospitality

10. Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (486 reviews)
"Very nice stay overnight. Rooms very clean and secure. Easy check in and contentital breakfast prior to hike. Nice location and walk into town"
Canada
Teresa
The price is CA $338
CA $405 total
includes taxes & fees
Sep 25 - Sep 26
Isle of Skye Guest house

11. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (373 reviews)
"Beautiful view. Enjoyed the cabins"
United States
Sinoma
The price is CA $747
CA $897 total
includes taxes & fees
Sep 7 - Sep 8
Bracken Hide Hotel

12. The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,008 reviews)
"Love this hotel, it was my second stay here."
United States
Morgan
The price is CA $280
CA $336 total
includes taxes & fees
Aug 30 - Aug 31
The Royal Highland Hotel

13. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.8 out of 10, Good, (560 reviews)
"Really enjoyed my stay."
United Kingdom
Ankit
The price is CA $156
CA $188 total
includes taxes & fees
Sep 18 - Sep 19
Morar Hotel

14. Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (310 reviews)
"Friendly staff, beautiful property, nice quiet and convenient location."
United States
Jennifer
The price is CA $262
CA $360 total
includes taxes & fees
Sep 18 - Sep 19
Linnhe Lochside Holidays

15. The Garrison

The Garrison
4.0 star property
Fort William
8.6 out of 10, Excellent, (1,000 reviews)
"Amazing location"
Canada
Katie
The price is CA $255
CA $306 total
includes taxes & fees
Sep 27 - Sep 28
The Garrison

16. Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.6 out of 10, Exceptional, (55 reviews)
"Loved this quaint BnB. Very nice and helpful owners. Really cater to the special needs of travelers. Absolutely loved the Applecross area and plan to go back again and explore more. Would definitely stay here again."
United States
Marion
The price is CA $290
CA $348 total
includes taxes & fees
Aug 31 - Sep 1
Applecross B&B and Cabins

17. The Royal Hotel

The Royal Hotel
3.0 star property
Oban
7.6 out of 10, Good, (890 reviews)
"Smashing meals including breakfast very old fashioned hotel but lift to all floors."
United Kingdom
Davina
The price is CA $198
CA $238 total
includes taxes & fees
Aug 31 - Sep 1
The Royal Hotel

18. Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (481 reviews)
"This is a great place to stay! Easy to park, friendly staff, cozy room with a breathtaking view!! Clean, comfortable!"
United States
Craig
The price is CA $226
CA $272 total
includes taxes & fees
Sep 6 - Sep 7
Onich Hotel

19. Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (837 reviews)
"We loved our stay, and Alana was an amazing host to us during our drinks/dinner!"
Canada
Timothy
The price is CA $282
CA $338 total
includes taxes & fees
Sep 1 - Sep 2
Tulloch Castle Hotel

20. Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (963 reviews)
"Clean room and nice breakfast ."
United Kingdom
Nancy
The price is CA $219
CA $263 total
includes taxes & fees
Aug 31 - Sep 1
Scotlands Spa 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:Sep 4 - Sep 6

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
February
August
CA $275
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 $123 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 $123 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