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

Guest rating

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

Star rating

Our top choices for Highland hotels

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (1,009 reviews)
"The staff were very nice and helpful. It was very family and dog friendly and I will definitely return. Lots of things to do and a very nice location."
United Kingdom
Margaret
The price is CA $114
CA $137 total
includes taxes & fees
Jul 26 - Jul 27
Coylumbridge Resort Hotel

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,325 reviews)
"Great property with a bar and restaurant on site."
United States
Christopher
The price is CA $190
CA $229 total
includes taxes & fees
Jul 20 - Jul 21
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,014 reviews)
"Great reception staff, location, room & breakfast. Just tops!"
Australia
Jason
The price is CA $331
CA $397 total
includes taxes & fees
Jul 30 - Jul 31
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Ox Hotel Spean Bridge

Ox Hotel Spean Bridge
2.0 star property
Spean Bridge
8.2 out of 10, Very good, (198 reviews)
"The main hotel was still under construction so we stayed in one of their fantadtic chalets!!!"
Canada
Patricia
The price is CA $155
CA $186 total
includes taxes & fees
Jul 21 - Jul 22
Ox Hotel Spean Bridge

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (529 reviews)
"Excellent dinner and breakfast. Great views and very helpful staff"
United States
Julie
The price is CA $277
CA $333 total
includes taxes & fees
Jul 26 - Jul 27
Morar Hotel

The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,187 reviews)
"Breakfast was excellent, super tasty!"
United Kingdom
MICHAEL
The price is CA $157
CA $188 total
includes taxes & fees
Jul 19 - Jul 20
The Great Western Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (348 reviews)
"The hotel very unique with nice view. Hotel staff very friendly. Room clean and well maintained just the size a little bit small. Delicious breakfast."
Malaysia
Koh
The price is CA $739
CA $886 total
includes taxes & fees
Jul 24 - Jul 25
Bracken Hide Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (457 reviews)
"Loved our stay here! Super convenient check in and out process. Everything was communicated very well. I would absolutely stay here again."
United States
Marianne
The price is CA $424
CA $509 total
includes taxes & fees
Jul 18 - Jul 19
Isle of Skye Guest house

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,003 reviews)
"Great staff, good full service breakfast."
Canada
lyell
The price is CA $397
CA $477 total
includes taxes & fees
Jul 15 - Jul 16
Atholl Palace Hotel

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,018 reviews)
"Only the location is fine"
Canada
Hrachya
The price is CA $285
CA $341 total
includes taxes & fees
Jul 23 - Jul 24
The Royal Highland Hotel

The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,199 reviews)
"Nice friendly staff and a clean room ,good breakfast with plenty of choices to suit everyone"
United Kingdom
Brian
The price is CA $173
CA $208 total
includes taxes & fees
Jul 20 - Jul 21
The Pitlochry Hydro Hotel

Glamping Pods

Glamping Pods
2.0 star property
Kinlochleven
8.8 out of 10, Excellent, (42 reviews)
"Great place to stay for hiking cycling or just to chill out. Great staff and very helpful. Micro pod had everything you need and comfortable and spotless. Lovely pub to go to and just all round great place to stay. I will book to stay here again. Cheers Charlie 🤗"
United Kingdom
Charles
The price is CA $140
CA $168 total
includes taxes & fees
Jul 20 - Jul 21
Glamping Pods

Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (283 reviews)
"Very nice place to stay! Calm, clean and cozy."
Canada
Olivier
Linnhe Lochside Holidays

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.8 out of 10, Exceptional, (45 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
The price is CA $509
CA $611 total
includes taxes & fees
Jul 24 - Jul 25
Applecross B&B and Cabins

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (802 reviews)
"Lovely stay at a "
United Kingdom
Judy
The price is CA $250
CA $300 total
includes taxes & fees
Jul 19 - Jul 20
Tulloch Castle Hotel

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very good, (617 reviews)
"Beautiful place lots of character"
Canada
Michelle
The price is CA $384
CA $461 total
includes taxes & fees
Jul 17 - Jul 18
Loch Leven Hotel & Distillery

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,008 reviews)
"We loved our stay and the staff was amazing. Everyone was helpful, friendly, and courteous. The Ness Suite was very nice."
United States
James
The price is CA $228
CA $273 total
includes taxes & fees
Jul 20 - Jul 21
Columba Hotel Inverness by Compass Hospitality

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (451 reviews)
"Lovely location, friendly staff. A tad dated but still very comfortable. Breakfast was good."
United States
William
The price is CA $324
CA $389 total
includes taxes & fees
Aug 10 - Aug 11
Onich Hotel

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (544 reviews)
"Great little inn with an outstanding breakfast. Great for adults because it doesn't allow children."
United States
Robert
The price is CA $356
CA $427 total
includes taxes & fees
Jul 23 - Jul 24
Tingle Creek Hotel

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,013 reviews)
"Clean basic rooms & great breakfast with a hot cooked meal available and included in price of room."
Canada
Moira
The price is CA $299
CA $359 total
includes taxes & fees
Jul 27 - Jul 28
The Garrison
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:Jul 24 - Jul 26

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 $282
CA $291
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 $137 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 $137 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