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

Next weekend
In two weeks

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

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,315 reviews)
"Clean bedroom, staff very helpful, breakfast Amazing."
United Kingdom
Andrew
The price is Rp2.897.316
Rp3.476.780 total
includes taxes & fees
24 Jul - 25 Jul
The Caledonian Hotel

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (1,003 reviews)
"Great family hotel"
United Kingdom
Teresa
The price is Rp1.298.886
Rp1.558.663 total
includes taxes & fees
12 Jul - 13 Jul
Coylumbridge Resort 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,007 reviews)
"Great breakfasts "
Canada
Barry
The price is Rp3.264.082
Rp3.917.042 total
includes taxes & fees
12 Jul - 13 Jul
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (527 reviews)
"The view from our room was excellent."
United Kingdom
Alastair
The price is Rp3.422.346
Rp4.106.959 total
includes taxes & fees
20 Jul - 21 Jul
Morar Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (345 reviews)
"Beautiful property with wonderful views. Restaurant was great and staff super helpful and friendly. The walk up to the higher level rooms can be challenging, but definitely would stay here again."
United States
Asad
The price is Rp9.651.725
Rp11.582.070 total
includes taxes & fees
10 Jul - 11 Jul
Bracken Hide Hotel

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,000 reviews)
"Great staff, good full service breakfast."
Canada
lyell
The price is Rp6.208.677
Rp7.450.412 total
includes taxes & fees
10 Jul - 11 Jul
Atholl Palace Hotel

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 Rp2.230.016
Rp2.676.019 total
includes taxes & fees
19 Jul - 20 Jul
Ox Hotel Spean Bridge

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (449 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 Rp4.769.911
Rp5.723.893 total
includes taxes & fees
9 Jul - 10 Jul
Isle of Skye Guest house

The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,177 reviews)
"Breakfast was excellent, super tasty!"
United Kingdom
MICHAEL
The price is Rp1.878.310
Rp2.254.068 total
includes taxes & fees
19 Jul - 20 Jul
The Great Western Hotel

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,011 reviews)
"Lovely stay. Perfect central location. Really nice hotel. "
United Kingdom
Maggie
The price is Rp3.237.224
Rp3.884.669 total
includes taxes & fees
12 Jul - 13 Jul
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,191 reviews)
"Stopover on the way to Skye, clean and tidy!"
United Kingdom
Anne
The price is Rp2.577.790
Rp3.093.348 total
includes taxes & fees
12 Jul - 13 Jul
The Pitlochry Hydro Hotel

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (796 reviews)
"Lovely stay at a "
United Kingdom
Judy
The price is Rp3.246.217
Rp3.895.461 total
includes taxes & fees
19 Jul - 20 Jul
Tulloch Castle Hotel

Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (279 reviews)
"Amazing place and friendly people"
United States
Oscar Jorge
The price is Rp4.335.054
Rp5.777.572 total
includes taxes & fees
7 Jul - 8 Jul
Linnhe Lochside Holidays

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very good, (615 reviews)
"Beautiful place lots of character"
Canada
Michelle
The price is Rp4.952.954
Rp5.943.544 total
includes taxes & fees
22 Jul - 23 Jul
Loch Leven Hotel & Distillery

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.8 out of 10, Exceptional, (42 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
The price is Rp4.376.248
Rp5.251.497 total
includes taxes & fees
7 Jul - 8 Jul
Applecross B&B and Cabins

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (539 reviews)
"Cute place and the breakfast was great."
Canada
Michelle
The price is Rp4.496.145
Rp5.395.374 total
includes taxes & fees
16 Jul - 17 Jul
Tingle Creek 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 Rp2.757.636
Rp3.309.163 total
includes taxes & fees
21 Jul - 22 Jul
Glamping Pods

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (446 reviews)
"We had a nice stay."
United States
Madhavi
The price is Rp4.028.546
Rp4.834.256 total
includes taxes & fees
10 Jul - 11 Jul
Onich 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,003 reviews)
"The view from the room was amazing"
United States
Susan
The price is Rp2.805.594
Rp3.366.713 total
includes taxes & fees
12 Jul - 13 Jul
Columba Hotel Inverness by Compass Hospitality

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,006 reviews)
"Excellent space and nice to have the sofa and table as additional places to relax. Clean and staff were very accommodating."
United Kingdom
Georgia
The price is Rp3.776.762
Rp4.532.114 total
includes taxes & fees
8 Jul - 9 Jul
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:17 Jul - 19 Jul

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.558.663 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.558.663 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.