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

Find the best 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

Highland Accommodation: Most Popular Cities to Stay

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,004 reviews)
"Great place for families"
United Kingdom
John
The price is Rp1.085.185
Rp1.302.317 total
includes taxes & fees
25 Oct - 26 Oct
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,174 reviews)
"Food was good and staff great.would stay again"
United Kingdom
Stephen
The price is Rp2.469.658
Rp2.963.590 total
includes taxes & fees
29 Oct - 30 Oct
The Pitlochry Hydro Hotel

3. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (396 reviews)
"Great hotel with great restaurant"
Canada
James
The price is Rp3.800.522
Rp4.560.627 total
includes taxes & fees
4 Nov - 5 Nov
Bracken Hide Hotel

4. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (1,005 reviews)
"Comfortable rooms & great breakfast."
Australia
Karen
The price is Rp4.536.326
Rp5.443.686 total
includes taxes & fees
1 Nov - 2 Nov
Atholl Palace Hotel

5. 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,005 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 Rp1.054.877
Rp1.265.853 total
includes taxes & fees
1 Nov - 2 Nov
Columba Hotel Inverness by Compass Hospitality

6. 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,003 reviews)
"Excellent hotel"
United Kingdom
Eugene
The price is Rp1.621.308
Rp1.945.569 total
includes taxes & fees
1 Nov - 2 Nov
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

7. The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,004 reviews)
"Great stay!"
United States
Jonathan
The price is Rp1.599.097
Rp1.918.917 total
includes taxes & fees
1 Nov - 2 Nov
The Garrison

8. The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.4 out of 10, Good, (1,329 reviews)
"Great location off the main road, free parking, excellent restaurant on site, elevator, view off the river."
Canada
Colleen
The price is Rp1.225.975
Rp1.471.170 total
includes taxes & fees
1 Nov - 2 Nov
The Caledonian Hotel

9. Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (335 reviews)
"Great location close to a beautiful lake."
Canada
Hendrik
The price is Rp2.405.855
Rp3.455.310 total
includes taxes & fees
30 Oct - 31 Oct
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, (514 reviews)
"A beautiful place to stay. We would have stayed longer if there was availability!"
Australia
Sharon
The price is Rp1.477.934
Rp1.773.521 total
includes taxes & fees
3 Nov - 4 Nov
Isle of Skye Guest house

11. Ox Hotel Spean Bridge

Ox Hotel Spean Bridge
2.5 star property
Spean Bridge
8.2 out of 10, Very good, (276 reviews)
"Great location, clean rooms"
United States
Sandesh
The price is Rp1.757.915
Rp2.535.427 total
includes taxes & fees
7 Oct - 8 Oct
Ox Hotel Spean Bridge

12. The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,155 reviews)
"Love the views and breakfast,,"
United Kingdom
Malcolm
The price is Rp1.241.215
Rp1.489.458 total
includes taxes & fees
18 Oct - 19 Oct
The Great Western Hotel

13. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (586 reviews)
"Beautiful old building with good restaurant"
Australia
Jane
The price is Rp1.591.196
Rp1.909.435 total
includes taxes & fees
21 Oct - 22 Oct
Morar Hotel

14. The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,014 reviews)
"Nice hotel, love the history"
Canada
sabrina
The price is Rp1.395.246
Rp1.674.295 total
includes taxes & fees
1 Nov - 2 Nov
The Royal Highland Hotel

15. The Royal Hotel

The Royal Hotel
3.0 star property
Oban
7.6 out of 10, Good, (919 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 Rp1.510.259
Rp1.812.311 total
includes taxes & fees
6 Nov - 7 Nov
The Royal Hotel

16. Glamping Pods

Glamping Pods
2.0 star property
Kinlochleven
8.6 out of 10, Excellent, (49 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 Rp1.539.102
Rp1.846.923 total
includes taxes & fees
8 Oct - 9 Oct
Glamping Pods

17. Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (1,001 reviews)
"Fine hotel, great staff, lovely breakfast and a relaxing spa"
United Kingdom
Morag
The price is Rp3.017.035
Rp3.620.442 total
includes taxes & fees
18 Oct - 19 Oct
Scotlands Spa Hotel

18. Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (518 reviews)
"The place was beautiful you couldn’t beat the views."
United States
Jalisa
The price is Rp1.748.347
Rp2.098.016 total
includes taxes & fees
3 Nov - 4 Nov
Onich Hotel

19. Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,001 reviews)
"Beautiful hotel"
United States
Warren
The price is Rp2.505.976
Rp3.007.171 total
includes taxes & fees
2 Nov - 3 Nov
Kingsmills Hotel

20. Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (863 reviews)
"We loved our stay here - the location and castle were great"
Australia
Dianne
The price is Rp1.387.859
Rp1.665.431 total
includes taxes & fees
1 Nov - 2 Nov
Tulloch Castle 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:16 Oct - 18 Oct

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

Top Highland Hotel Reviews

Guide to exploring Highland

Top reasons to visit Highland

  • Stunning Scenery: The Highlands boast breathtaking landscapes, including serene lakes, majestic mountains, and beautiful beaches.
  • Outdoor Adventures: Ideal for enthusiasts, visitors can enjoy hill walking, skiing, and various exhilarating activities.
  • Rich History: Explore historic castles and immerse yourself in the region's fascinating past.
  • Welcoming Atmosphere: Experience warm Scottish hospitality in charming towns like Dingwall and Inverness.
  • Varied Accommodation: Ranging from cosy B&Bs to luxurious hotels, there are options to suit every traveller's needs.

Find great hotels in Highland

Discover the enchanting beauty of the Scottish Highlands with a stay in one of the region's charming hotels or cosy bed and breakfasts. Whether you're seeking pet-friendly accommodations, adventure-filled experiences, or a peaceful retreat for business travel, the Highland area offers a variety of options to suit your needs. Explore top-rated hotels that promise a memorable holiday in Scotland's breathtaking landscapes.

  • Leonardo Hotel Inverness: This 4-star hotel offers a sophisticated backdrop for business travellers and eco-conscious visitors alike. Nestled in the heart of Highland, the Leonardo Hotel Inverness is renowned for its commitment to sustainability, boasting eco-certification that appeals to green-minded guests. The hotel features modern amenities, including a well-equipped business centre, free Wi-Fi, and comfortable rooms designed to ensure a restful stay. Its prime location allows easy access to local attractions, making it an ideal choice for those seeking both productivity and leisure.
  • Coylumbridge Resort Hotel: Perfect for families and adventure enthusiasts, the 4-star Coylumbridge Resort Hotel presents a vibrant atmosphere with a plethora of outdoor activities nearby. Located in Highland, the resort caters to those seeking adventure sports like sailing, snowboarding, and skiing, with many options available for hire. Families will appreciate the onsite amenities for children, including a mini-golf course, a dedicated children's pool, and an arcade game room. This resort is a great choice for those looking to create lasting memories in a fun-filled environment.
  • The Glen Mhor Hotel and Uile-bheist Brewery & Distillery: A charming 3-star establishment, The Glen Mhor Hotel combines a nature-themed experience with pet-friendly accommodations. Rated 8.6 out of 10, this hotel encourages guests to immerse themselves in the natural beauty of Highland. With a focus on wellness, the property features an outdoor entertainment area ideal for relaxation and socialising. Pets are welcome, accommodating dogs and cats, and ensuring furry companions can join in on the adventure. This hotel is perfect for those seeking a tranquil retreat while enjoying the comforts of modern amenities.

Where to stay in Highland

Highland, Scotland, offers an unforgettable travel experience steeped in natural beauty and rich history. From the warm Scottish hospitality to the charming streets of Dingwall, visitors will find a friendly atmosphere perfect for relaxation and adventure. Explore the modern capital of Inverness, where luxury meets scenic excursions, or discover picturesque wedding venues amidst breathtaking landscapes. Highland invites you to immerse yourself in its captivating vibes and create lasting memories in this enchanting region.

  • Inverness: Nestled at the northeast edge of the Scottish Highlands, Inverness is often regarded as the capital of the Highlands. This city boasts a rich history and is the gateway to the stunning Loch Ness. Visitors can enjoy a variety of outdoor adventures, from skiing in the nearby slopes to golf at local courses. The city's charm lies in its scenic views, with nearby attractions such as the picturesque Inverness Castle and the expansive Cairngorms National Park. With a vibrant atmosphere, especially during peak months like April and July, Inverness offers a delightful blend of culture, nature, and adventure.
  • Fort William: Located at the foot of Ben Nevis, the UK's highest mountain, Fort William is a haven for outdoor enthusiasts. This city is famed for its breathtaking landscapes and is a popular base for hiking trails and skiing activities. The area is dotted with stunning lakes and mountains, making it perfect for those seeking adventure and scenic beauty. Fort William is particularly lively from April to July, bustling with travellers eager to explore its natural wonders. The local attractions, such as Loch Linnhe, enhance the town's appeal, offering opportunities for water activities and exploration.
  • Oban: Known as the Gateway to the Isles, Oban is a charming coastal town that boasts stunning views of the surrounding waters and islands. This city is popular for its outdoor activities, including skiing and golfing, and is surrounded by beautiful lakes and national parks. The vibrant waterfront area and the iconic Oban Distillery attract visitors year-round, peaking during the warmer months of April and July. Whether indulging in fresh seafood or exploring the scenic landscapes, Oban provides a delightful blend of adventure and relaxation for all who visit.

Things to do in Highland

Shopping

In the heart of the Highlands, explore the charming shops in Inverness, where you can find unique Scottish gifts and local crafts. Don't miss the bustling markets, such as the Inverness Farmers' Market, offering artisanal products and traditional delicacies, perfect for souvenirs.

Recreation

At the Isle of Skye Wellness Centre, indulge in holistic therapies and yoga classes set against stunning landscapes. Explore the tranquil gardens and enjoy rejuvenating treatments that incorporate local natural ingredients, all while surrounded by the captivating beauty of the Highlands.

Experience the tranquil ambience of the Loch Ness Centre and Exhibition, where you can unwind with calming workshops and nature walks along the loch’s shores. Embrace the serene atmosphere and discover the rich history of this iconic location.

Relax at the Highland Retreats Spa, where you can enjoy bespoke treatments tailored to your needs. Immerse yourself in soothing therapies and unwind in the peaceful surroundings, making it a perfect spot for relaxation and rejuvenation.

Adventure

Nevis Range Mountain Experience offers breathtaking views from its cable car gondola, soaring high above the Scottish landscape. Enjoy outdoor activities such as mountain biking and hiking, surrounded by stunning scenery, diverse wildlife, and a thrilling sense of adventure in the heart of the Highlands.

Nightlife

In the Highlands, the Hootananny in Inverness offers lively folk music and a welcoming atmosphere. The Caledonian Thistle provides a relaxed pub vibe with local ales, while the Loch Ness Inn combines traditional Scottish fare with evening entertainment, creating a delightful blend of culture and camaraderie.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Highland

To save money on your trip to Highland, visit during the off-peak months of January to February or October, when accommodation prices are lower. Book your hotel approximately one month in advance, or check for last-minute deals on sites like Expedia, especially on Tuesdays, which are generally cheaper than Sundays. Use Expedia’s search tool to filter by budget and type of accommodation, and consider package deals that combine flights and activities for additional savings. Exploring on foot can also help keep transport costs down while allowing you to enjoy the scenery.

  • 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: The cheapest time to book a hotel in Highland is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your Highland hotel reservation with your flights and activities when you opt for an Expedia package.

Find the best attractions in Highland

Highland, Scotland, is perfect for those seeking outdoor adventures and stunning scenery. Visitors can explore beautiful beaches, serene lakes, and historic castles, making it an ideal destination for nature lovers and history enthusiasts alike. To enhance your stay, consider looking for accommodation options in the Scottish Highlands, ensuring a comfortable base for your explorations. With so much to see and do, your Highland vacation promises to be a memorable experience.

  • Inverness Castle: Nestled on the banks of the River Ness, Inverness Castle offers a blend of history and romance. Its striking red sandstone façade and elevated position provide stunning views of the surrounding area. Visitors can explore the castle grounds, which are perfect for a leisurely stroll, immersing themselves in the local culture.
  • Cape Wrath: As the northwesternmost point of mainland Britain, Cape Wrath boasts dramatic cliffs and breathtaking coastal scenery. The rugged landscape, with its crashing waves and sandy beaches, creates a sense of serenity and adventure. A visit here is ideal for those looking to connect with nature.
  • The Falls of Foyers: This enchanting waterfall cascades down a rocky ravine, offering a captivating sight. Surrounded by lush greenery, the Falls of Foyers provide an outdoor escape perfect for exploration and romance, encouraging visitors to enjoy the natural beauty and adventure of the Highlands.

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 Rp1.265.853 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 Rp1.265.853 per night. To browse these types of economical options, use our "Price per night" filter. Want some other tips? Consider being flexible with your holiday 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 "Traveller 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 favourite with families in this exciting city.
What are the top beach hotels in Highland?
Relaxation mode ON! Savour 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.