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

Hotels in Highland

  • 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,008 reviews)
"Great place for families"
United Kingdom
John
The price is HK$476
HK$571 total
includes taxes & fees
18 Oct - 19 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,170 reviews)
"Food was good and staff great.would stay again"
United Kingdom
Stephen
The price is HK$1,084
HK$1,301 total
includes taxes & fees
5 Oct - 6 Oct
The Pitlochry Hydro Hotel

3. 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,006 reviews)
"Lovely hotel in fantastic location in Inverness. The breakfast was amazing and staff super helpful"
Canada
Rebecca
The price is HK$1,178
HK$1,413 total
includes taxes & fees
28 Oct - 29 Oct
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

4. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,005 reviews)
"Comfortable rooms & great breakfast."
Australia
Karen
The price is HK$2,086
HK$2,503 total
includes taxes & fees
4 Oct - 5 Oct
Atholl Palace Hotel

5. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (394 reviews)
"Amazing place to stay in Portree! Lovely cabins were so cozy. The breakfast is amazing and the staff were wonderful."
United States
Nicole
The price is HK$2,641
HK$3,169 total
includes taxes & fees
29 Oct - 30 Oct
Bracken Hide Hotel

6. 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,004 reviews)
"Excellent location and staff but needs a facelift."
Canada
Paula
The price is HK$694
HK$833 total
includes taxes & fees
25 Oct - 26 Oct
Columba Hotel Inverness by Compass Hospitality

7. The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.4 out of 10, Good, (1,324 reviews)
"Comfortable, very nice breakfast."
United Kingdom
Robert
The price is HK$788
HK$946 total
includes taxes & fees
25 Oct - 26 Oct
The Caledonian Hotel

8. The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,160 reviews)
"Love the views and breakfast,,"
United Kingdom
Malcolm
The price is HK$545
HK$654 total
includes taxes & fees
18 Oct - 19 Oct
The Great Western Hotel

9. The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,009 reviews)
"Great stay!"
United States
Jonathan
The price is HK$935
HK$1,122 total
includes taxes & fees
25 Oct - 26 Oct
The Garrison

10. Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (331 reviews)
"fantastic location"
United Kingdom
Aniket
The price is HK$1,068
HK$1,531 total
includes taxes & fees
24 Oct - 25 Oct
Linnhe Lochside Holidays

11. Ox Hotel Spean Bridge

Ox Hotel Spean Bridge
2.5 star property
Spean Bridge
8.2 out of 10, Very good, (273 reviews)
"Great location, clean rooms"
United States
Sandesh
The price is HK$888
HK$1,066 total
includes taxes & fees
16 Oct - 17 Oct
Ox Hotel Spean Bridge

12. Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (509 reviews)
The price is HK$1,067
HK$1,280 total
includes taxes & fees
21 Oct - 22 Oct
Isle of Skye Guest house

13. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.8 out of 10, Good, (582 reviews)
"Beautiful old building with good restaurant"
Australia
Jane
The price is HK$698
HK$838 total
includes taxes & fees
4 Oct - 5 Oct
Morar Hotel

14. 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 HK$675
HK$810 total
includes taxes & fees
1 Oct - 2 Oct
Glamping Pods

15. The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,012 reviews)
"Very clean room, friendly staff and enough laid out in the breakfast buffet for a banquet."
United Kingdom
Nick
The price is HK$748
HK$898 total
includes taxes & fees
25 Oct - 26 Oct
The Royal Highland Hotel

16. The Royal Hotel

The Royal Hotel
3.0 star property
Oban
7.6 out of 10, Good, (918 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 HK$795
HK$954 total
includes taxes & fees
25 Oct - 26 Oct
The Royal Hotel

17. Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (992 reviews)
"Fine hotel, great staff, lovely breakfast and a relaxing spa"
United Kingdom
Morag
The price is HK$1,324
HK$1,589 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, (510 reviews)
"The place was beautiful you couldn’t beat the views."
United States
Jalisa
The price is HK$1,004
HK$1,204 total
includes taxes & fees
14 Oct - 15 Oct
Onich Hotel

19. Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,007 reviews)
"Beautiful hotel"
United States
Warren
The price is HK$1,706
HK$2,047 total
includes taxes & fees
26 Oct - 27 Oct
Kingsmills Hotel

20. Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (860 reviews)
"We loved our stay here - the location and castle were great"
Australia
Dianne
The price is HK$946
HK$1,135 total
includes taxes & fees
29 Oct - 30 Oct
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.

Showing deals for:9 Oct - 11 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 Landscapes: The Highlands boast breathtaking natural beauty, perfect for outdoor enthusiasts seeking adventure.
  • Outdoor Activities: Enjoy a range of activities, from skiing and hiking to scenic bus tours through picturesque trails.
  • Rich History: Explore historical sites, castles, and the charming towns like Dingwall and Inverness, steeped in Scottish culture.
  • Local Flavours: Indulge in wine tastings and savour traditional Scottish cuisine throughout the region.
  • Diverse Accommodation: Experience a variety of lodging options, from cosy bed and breakfasts to luxurious hotels.

Find great hotels in Highland

Discover a diverse selection of accommodation options in the enchanting Highlands of Scotland. From charming bed and breakfasts to luxurious hotels, you’ll find the perfect stay for your adventure, business trip, or leisurely holiday. Many establishments cater to pet-friendly travellers, ensuring a welcoming atmosphere for all. Explore top-rated hotels in this breathtaking region and immerse yourself in the unique Scottish experience.

  • Leonardo Hotel Inverness: This 4-star hotel is situated in the heart of Highland, offering a blend of modern comfort and eco-consciousness. Designed for business travellers and eco-friendly vacationers alike, the Leonardo Hotel Inverness features sustainable practices throughout its operations. Guests can enjoy well-appointed rooms equipped with contemporary amenities, a business centre for corporate needs, and a restaurant serving locally sourced dishes. The hotel’s commitment to environmental sustainability makes it an appealing choice for those looking to balance comfort with eco-responsibility.
  • Coylumbridge Resort Hotel: A family-friendly 4-star retreat, Coylumbridge Resort Hotel is set amidst the stunning landscapes of Highland, catering to adventurous souls and families. The hotel offers an array of on-site recreational activities, including skiing, snowboarding, and sailing, perfect for those seeking both excitement and relaxation. With dedicated facilities for children, such as a playground and mini-golf, it ensures that younger guests are well entertained. The hotel's charming ambiance and comprehensive amenities make it a delightful choice for family vacations filled with adventure.
  • The Glen Mhor Hotel and Uile-bheist Brewery & Distillery: Nestled in the city centre, this 3-star hotel seamlessly combines the charm of a historic lodging with the allure of a brewery and distillery. With a guest rating of 8.6 out of 10, The Glen Mhor Hotel welcomes pets, making it an excellent choice for animal lovers. Business travellers will appreciate its central location and essential amenities, while the unique brewery adds a distinctive touch to the experience. Enjoy comfortable rooms and the opportunity to sample local brews, making your stay a memorable one.

Where to stay in Highland

Your vacation in Highland, Scotland, promises an unforgettable experience filled with stunning scenery and warm Scottish hospitality. Explore the modern capital, Inverness, where you can indulge in luxury and relaxation, or visit the charming town of Dingwall, known for its friendly atmosphere. With opportunities for outdoor adventures and historical excursions, Highland offers the perfect blend of adventure and tranquility, making it an ideal destination for all types of travellers.

  • Inverness: Nestled at the northeast end of Loch Ness, Inverness is often referred to as the Gateway to the Highlands. This vibrant city boasts a rich history, showcased by the imposing Inverness Castle overlooking the River Ness. The area is perfect for outdoor enthusiasts, offering activities such as skiing in nearby resorts, golfing, and exploring the stunning landscapes of the nearby national parks. With a mix of modern amenities and traditional Scottish charm, Inverness offers a delightful travel experience throughout the year, particularly peaking in April, July, and September.
  • Fort William: Known as the outdoor capital of the UK, Fort William is located at the foot of Ben Nevis, the highest mountain in the British Isles. This picturesque town serves as a hub for adventure seekers, with abundant hiking trails, skiing opportunities, and breathtaking views of Loch Linnhe. The area's rugged beauty and thrilling outdoor activities make it a popular choice for visitors, especially in the warmer months of April and June to July. Fort William combines splendid scenery with a lively atmosphere, ensuring a memorable stay for all visitors.
  • Oban: Often referred to as the Gateway to the Isles, Oban is a charming coastal town known for its stunning waterfront and picturesque views. Visitors can enjoy a variety of outdoor activities, including golfing, skiing, and exploring the nearby national parks. The vibrant local culture, complemented by fresh seafood and friendly hospitality, makes Oban a delightful destination year-round. With peak tourist activity in April and June to July, this town offers an authentic Scottish experience, blending adventure with the serene beauty of its surrounding landscapes.

Things to do in Highland

Shopping

Discover Inverness's Eastgate Shopping Centre, featuring a mix of high street shops and local boutiques. For a unique experience, visit the Inverness Farmers' Market, held monthly, offering local produce and handcrafted souvenirs, perfect for finding that special gift from your Highland adventure.

Recreation

Experience the tranquil surroundings at The Druimard Retreat, where yoga sessions and holistic treatments promote relaxation. Explore the nearby Cairngorms National Park with scenic walks and wildlife spotting opportunities, immersing yourself in nature's beauty.

At Moniack Mhor, indulge in creative writing workshops alongside mindfulness practices. The stunning landscapes inspire creativity and reflection, while the peaceful environment offers a perfect escape from daily life.

Adventure

The Nevis Range Mountain Experience offers breathtaking views via a cable car gondola. This adventure venue invites families and thrill-seekers alike to explore the stunning landscapes of the Highlands, with opportunities for hiking and mountain biking once you reach the summit.

Nightlife

In the Highlands, you can explore lively pubs like The Hootananny in Inverness, known for its traditional music and vibrant atmosphere. The Drouthy Neebors offers a relaxed vibe with craft beers, while the Ironworks hosts live bands, providing a taste of local talent and entertainment.

*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 the Highlands, consider visiting during the cheaper months of January to February and October. Book your accommodation about a month in advance for the best rates, and look for last-minute deals on Expedia. Tuesdays are generally the least expensive days to stay, while Sundays are the priciest. Use Expedia’s search tool to sort hotels by price and filter for eco-friendly options. Additionally, combining your hotel bookings with flights and activities 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: 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: Expedia's search tool enables you to choose your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in the Highlands with your flights and activities through an Expedia package.

Find the best attractions in Highland

Highland offers a perfect blend of outdoor adventure and stunning scenery, making it an ideal destination for those seeking beach, lake, and castle attractions. Visitors can explore breathtaking landscapes and enjoy various activities that highlight the region's natural beauty. For a comfortable stay, consider looking for hotels in the Scottish Highlands to enhance your experience while discovering all that this captivating area has to offer.

  • Ben Nevis: As the highest mountain in the UK, Ben Nevis offers exhilarating adventure and breathtaking scenery. Hiking trails take you through diverse landscapes, from lush valleys to rocky summits, making it a must-visit for outdoor enthusiasts and nature lovers alike.
  • Inverness Castle: This historic castle, perched on a hill overlooking the River Ness, exudes cultural charm and romantic vibes. While the castle itself is not open to the public, its stunning architecture and surrounding gardens provide a delightful backdrop for photographs and leisurely strolls.
  • Portree Harbour: Nestled in the picturesque village of Portree, this charming harbour is famed for its colourful buildings and scenic views. Enjoy a relaxing walk along the waterfront, savour fresh seafood, or simply soak in the serene beach atmosphere.

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 HK$571 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.
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 HK$571 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?
Expedia makes booking a hotel in Highland as easy as swiping right for your perfect holiday. First off, there's the extensive range of options and amazing prices. Then, there's our online Help Centre, which is available around-the-clock. Plus, when you're a member of our free One Key™ rewards programme, you can earn OneKeyCash™* and use it on eligible flights, car rentals, hotels and more.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia