Book Highland Hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Highland

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Highland

The Pitlochry Hydro Hotel

3.5 star property
7.8 out of 10, Good, (1026)
"Very friendly and helpful staff. Really nice hotel grounds, close enough to walk into the village, but far enough to be quiet and tranquil in the evenings."
The price is AU$219
includes taxes & fees
17 Aug - 18 Aug
The Pitlochry Hydro Hotel

Bracken Hide Hotel

4.0 star property
9.0 out of 10, Wonderful, (211)
"The property is super nice, the facilities are amazing as well as the surroundings. Also the food and service at the restaurant was excellent."
Bracken Hide Hotel

Coylumbridge Resort Hotel

4.0 star property
6.8 out of 10, (1006)
"Great hotel, they even upgraded our room which was very appreciated. The pool and sauna were a nice asset as well."
The price is AU$142
includes taxes & fees
31 Aug - 1 Sept
Coylumbridge Resort Hotel

The Great Western Hotel

3.0 star property
6.8 out of 10, (1098)
"Great location near shopping, restaurants, ferry departure, and castle; excellent views of the waterfront, decent breakfast!, spacious rooms! "
The price is AU$325
includes taxes & fees
31 Aug - 1 Sept
The Great Western Hotel

The Caledonian Hotel

3.0 star property
7.2 out of 10, Good, (1135)
"Pleasant staff, great food and beautiful view of the water"
The price is AU$305
includes taxes & fees
2 Sept - 3 Sept
The Caledonian Hotel

Atholl Palace Hotel

4.0 star property
8.6 out of 10, Excellent, (1002)
"lovely place to stay"
The price is AU$483
includes taxes & fees
26 Aug - 27 Aug
Atholl Palace Hotel

AC Hotel by Marriott Inverness

4.0 star property
9.2 out of 10, Wonderful, (747)
"Great area in which to stay!"
The price is AU$423
includes taxes & fees
31 Aug - 1 Sept
AC Hotel by Marriott Inverness

Isle of Skye Guest house

3.0 star property
8.6 out of 10, Excellent, (287)
"Perfect to stay as long as you like in kyleakin"
Isle of Skye Guest house

Fisher's Hotel

3.0 star property
8.2 out of 10, Very good, (1003)
"Great spot. Highly recommend "
The price is AU$318
includes taxes & fees
10 Aug - 11 Aug
Fisher's Hotel

Claredon Hotel

3.0 star property
6.8 out of 10, (671)
"Excellent stay."
The price is AU$123
includes taxes & fees
17 Aug - 18 Aug
Claredon Hotel

Morar Hotel

3.0 star property
7.6 out of 10, Good, (418)
"Lovely location, with a great beach nearby. Friendly helpful staff. "
The price is AU$275
includes taxes & fees
31 Aug - 1 Sept
Morar Hotel

Ox Hotel Spean Bridge

2.0 star property
8.4 out of 10, Very good, (52)
"Good place to stay"
The price is AU$207
includes taxes & fees
5 Sept - 6 Sept
Ox Hotel Spean Bridge

The Royal Highland Hotel

3.0 star property
8.2 out of 10, Very good, (1006)
"Close to train station, and easy walking to most restaurants and shops. "
The price is AU$330
includes taxes & fees
31 Aug - 1 Sept
The Royal Highland Hotel

The Highland Hotel by Compass Hospitality

3.0 star property
7.6 out of 10, Good, (543)
"It was amazing stay ever"
The Highland Hotel by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality

3.0 star property
7.6 out of 10, Good, (1008)
"Wonderful place to stay"
The price is AU$250
includes taxes & fees
10 Aug - 11 Aug
Columba Hotel Inverness by Compass Hospitality

Applecross B&B and Cabins

3.0 star property
9.2 out of 10, Wonderful, (20)
"We loved our stay in Applecross! The cabin was lovely and the area is wonderfully quiet. Coffee in the morning on the porch with a highland view was incredible. "
The price is AU$375
includes taxes & fees
30 Aug - 31 Aug
Applecross B&B and Cabins

Tingle Creek Hotel

3.0 star property
9.4 out of 10, Exceptional, (352)
"Great B&B near Kyle of Lochalsh. Convenient breakfast and friendly staff. "
The price is AU$342
includes taxes & fees
3 Sept - 4 Sept
Tingle Creek Hotel

Kingsmills Hotel

4.0 star property
9.0 out of 10, Wonderful, (1003)
"Quiet location and the breakfast is very good. "
The price is AU$359
includes taxes & fees
27 Aug - 28 Aug
Kingsmills Hotel

Crown Court Hotel & Bar.

3.0 star property
8.2 out of 10, Very good, (189)
"Best hotel of our stay."
The price is AU$263
includes taxes & fees
17 Aug - 18 Aug
Crown Court Hotel & Bar.

Westlands of Pitlochry

4.0 star property
9.6 out of 10, Exceptional, (608)
"Great stay, wonderful breakfast, lovely small town. "
The price is AU$323
includes taxes & fees
17 Aug - 18 Aug
Westlands of Pitlochry
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:15 Aug - 17 Aug
Save an average of 15% on thousands of hotels when you're signed in

Top Highland Hotel Reviews

Guide to exploring Highland

Guide to exploring Highland

Top reasons to visit Highland

  • Breathtaking Landscapes: Highland is renowned for its stunning scenery, including serene lakes and majestic mountains, perfect for nature lovers.
  • Outdoor Adventures: Engage in skiing, hiking, and golfing, offering thrilling experiences for adventure seekers.
  • Historic Castles: Explore the region's rich history through its impressive castles and ancient sites.
  • Charming Accommodations: Enjoy a range of lodging options, from cosy bed and breakfasts to luxury hotels, showcasing Scottish hospitality.
  • Local Culture: Immerse yourself in the unique culture and friendly atmosphere of the Highland communities.

Find great hotels in Highland

Discover a range of accommodation options in the stunning Highlands of Scotland, from charming bed and breakfasts to luxurious hotels. Whether you're seeking pet-friendly stays, adventure-filled experiences, or business-themed amenities, the Highlands cater to all types of travellers. Explore the best hotels and guest rooms, including star-rated options that promise comfort and unique Scottish hospitality for an unforgettable getaway.

  • Leonardo Hotel Inverness: Nestled in the heart of Highland, Leonardo Hotel Inverness is a 4-star eco-certified haven ideal for business travellers seeking a sustainable stay. With amenities like multiple meeting rooms and a strong commitment to eco-friendliness, this hotel offers a perfect blend of professional facilities and environmental consciousness. Guests appreciate the modern design and comfortable rooms, making it an excellent choice for those looking to balance work with eco-friendly practices.
  • The Glen Mhor Hotel and Uile-bheist Brewery & Distillery: This charming 3-star hotel is perfect for both business travellers and pet owners, providing a unique brewpub experience right on-site. The Glen Mhor Hotel combines comfort with functionality, featuring multiple meeting rooms for corporate needs. The pet-friendly policy allows guests to bring their furry companions along, making it an ideal choice for families or those travelling with pets. Guests enjoy the warm atmosphere and excellent dining options, enhancing their stay in Highland.
  • Columba Hotel Inverness by Compass Hospitality: If adventure is on your agenda, the Columba Hotel Inverness is your go-to 3-star accommodation. Situated in Highland, this hotel offers a plethora of nearby recreational activities, including waterskiing, snowboarding, and hiking. The pet-friendly policy ensures your pets get to join in on the fun, while modern amenities and comfortable rooms provide a relaxing retreat after a day of adventure. Its strategic location makes it an excellent base for exploring the breathtaking landscapes of the Scottish Highlands.

Where to stay in Highland

Highland, Scotland, offers an unforgettable experience for adventure seekers and nature lovers alike. With its stunning landscapes and friendly locals, you'll find the perfect blend of relaxation and exploration. Discover the enchanting Scottish Highlands, where quiet, comfortable accommodations provide a serene escape. From historical sites to breathtaking scenery, each region invites you to immerse yourself in its unique charm. Whether you're seeking luxury or seclusion, Highland is the ideal destination for your next getaway.

  • Inverness: Nestled in the heart of the Scottish Highlands, Inverness offers a captivating mix of outdoor adventure and rich history. Known as the “Gateway to the Highlands,” this vibrant city is surrounded by stunning landscapes, including the nearby Loch Ness and the majestic Cairngorms National Park. Visitors flock here for activities such as skiing, golfing, and hiking, making it a year-round destination. The city's historic charm is highlighted by landmarks like Inverness Castle and the beautiful Victorian Market, ensuring a delightful exploration of both nature and culture.
  • Fort William: Located at the foot of Ben Nevis, the UK's highest mountain, Fort William is a haven for outdoor enthusiasts. This bustling town is an adventure playground, perfect for hiking, skiing, and enjoying the breathtaking scenery of Loch Linnhe and the surrounding hills. Fort William is also a gateway to the West Highland Way, Scotland's premier long-distance walking route. The town's vibrant atmosphere, along with attractions such as the West Highland Museum and the nearby Nevis Range Mountain Resort, ensures an unforgettable experience for those seeking both adventure and relaxation.
  • Oban: Often referred to as the Gateway to the Isles, Oban is a picturesque coastal town that charms visitors with its stunning waterfront views and vibrant maritime culture. Known for its seafood, Oban is an excellent spot to indulge in fresh local cuisine. The town offers a variety of outdoor activities, including skiing and golfing, as well as access to beautiful sites like the nearby Mull and Iona islands. Don't miss the chance to explore McCaig's Tower for panoramic views of the bay, making Oban a perfect blend of adventure and scenic beauty.

Things to do in Highland

Highland, Scotland, offers an exhilarating outdoor adventure with activities like skiing on its scenic slopes and exploring picturesque hiking trails. Don't miss the chance to enjoy the stunning walking trails and challenging golf courses. Consider taking day trips to immerse yourself in the breathtaking landscapes and rich culture of the region. Whether you're hitting the slopes or strolling through nature, Highland promises an unforgettable experience.

Shopping

In Highland, visit The Shilasdair Shop for unique gifts and the Victorian Market for a vibrant local atmosphere. If you're up for a drive, the Eastgate Shopping Centre, about 20.9km away, offers a mix of shopping and entertainment, perfect for families and city vibes.

Recreation

At Royal Dornoch Golf Club, enjoy a round of golf amidst breathtaking landscapes, perfect for outdoor enthusiasts. Muir of Ord Golf Club offers a similar experience with its stunning views and vibrant sports atmosphere. For relaxation, visit Great Glen Water Park, where you can unwind and rejuvenate in a serene setting.

Adventure

Experience the thrill of skiing at CairnGorm Mountain, where you can carve through powdery slopes. For hiking enthusiasts, the Five Sisters of Kintail offers breathtaking scenery and adventure-filled trails. Glide down the slopes at Glencoe Mountain Resort for an exhilarating skiing experience amidst stunning Highland landscapes.

Nightlife

Experience the vibrant nightlife at Eden Court Theatre, where culture and entertainment come alive. For a thrilling adventure, head to Tazball Paintball & Lazer Combat Arena or Wildwoodz Paintball and Lasertag Park, both offering family-friendly excitement in a lively atmosphere.

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

Booking tips and Expedia advantages for Highland

When planning your trip to the Highlands, consider visiting during the cheaper months of January to February or October for better hotel rates. Booking about a month in advance can help you snag great deals, especially on Tuesdays when prices are lower. Use Expedia’s tools to filter for budget-friendly accommodation and consider package deals that combine flights and hotels for extra savings. Don’t forget to check for last-minute offers and discounts, particularly on spontaneous trips!

  • 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: Book your hotel in Highland about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 uncover the best prices and deals, simply adjust the price filter to sort from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Highland hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Highland

Highland, Scotland, is a haven for outdoor enthusiasts and adventure seekers, boasting stunning beaches, serene lakes, and historic castles. Visitors can immerse themselves in breathtaking scenery while exploring local attractions that highlight the region's natural beauty. Whether you're keen on a relaxing day by the water or an exhilarating hike through the majestic landscapes, Highland offers a diverse range of experiences for every traveller looking to connect with nature.

  • Ben Nevis: Experience breathtaking views and outdoor adventures on the highest peak in the UK. Enjoy hiking trails that offer stunning scenery and a sense of achievement as you conquer this majestic mountain.
  • Portree Harbour: Immerse yourself in the charming beauty of Portree Harbour, a picturesque spot with colourful buildings lining the waterfront. Enjoy a leisurely stroll along the beach, savour fresh seafood, and take in the serene atmosphere.
  • Inverness Castle: Discover the rich history and romantic allure of Inverness Castle. Perched on a hill, it provides panoramic views of the city and the River Ness, making it a perfect spot for history buffs and couples alike.

The nearest major airports for your trip to Highland

When visiting the Highlands of Scotland, you have several airport options. Glasgow International Airport (GLA) is situated 180.2km away, with excellent hotels like the 5-star Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort, both about 4-11.3km from the airport. Aberdeen Airport (ABZ) is 125.5km away, offering luxury at the Marcliffe and Trump Macleod House & Lodge, just 6-12.9km from the airport. The closest option is Inverness Airport (INV), located 11.3km from the Highlands, with top accommodations like Ness Walk and Rocpool Reserve, providing easy access to the airport via shuttle services.

Frequently asked questions

How much do hotels in Highland cost?
Prices for Highland hotels differ depending on the season and other factors, like Easter and school holidays. You can find cheap options from AU$123 in a few different ways. Select your destination and trip dates and then set your budget using the "Price per night" filter. You can then narrow your search by choosing your preferred property type and amenities and more.
When is the best time to go to Highland?
If you're thinking of visiting in summer, reserve your Highland hotel between June and August. Temperatures during the summertime here range from 9ºC to 15ºC. Highland has an oceanic climate, so pack accordingly.
Are there any luxury hotels in Highland?
Expedia has got some wonderful stays for a lavish escape in Lochinver, Highland, including Inver Lodge. Settle in and make use of amenities like concierge services, premium bedding and beauty services. Alternatively, pamper yourself at Glencanisp Lodge.
How can I find cheap hotels in Highland?
Highland cheap hotels start at AU$123 per night. To find these types of inexpensive options, make use of our "Price per night" filter. Other tips? Be flexible with your holiday dates and book in advance. Browse our cheap hotels in Highland page for deals you'll find difficult to resist.
What are the best hotels in Highland for families?
Scoring a hotel for you and the kiddos in Highland is a breeze with our filter tool. Just select "Family friendly" under the "Traveller experience" heading and check out the availability. If you're spending time in Scourie, have a look at Scourie Lodge B&B And Gardens. Chill out here while taking advantage of conveniences like complimentary breakfast and a nearby beach. Scourie Hotel is another 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 Cuillin Hills Hotel. This sought-after getaway in Portree features premium bedding, designer toiletries and many other amenities. You can also soak up cool costal vibes at Breton House, another in-demand stay here.
Why should I book my Highland hotel with Expedia?
Amazing prices on Highland hotels are just the start of the reasons to book your stay with Expedia. Become an Expedia Rewards member today and earn points on every eligible booking, as well as awesome membership perks. How does savings worth 10% or more on select hotels sound? Plus, most of our hotels offer free cancellation, so you can lock in your getaway without having to worry about your plans changing.