Book 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
Guest rating
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,311 reviews)
"Clean bedroom, staff very helpful, breakfast Amazing."
United Kingdom
Andrew
The price is AU$226
includes taxes & fees
10 July - 11 July
The Caledonian Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (326 reviews)
"The cabins were roomy with a beautiful view. The dinner and breakfast were delicious. The bar, dining room and lounge were very comfortable and great to hang in."
Australia
Ruth
The price is AU$1,056
includes taxes & fees
23 June - 24 June
Bracken Hide Hotel

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,005 reviews)
"Great staff, good full service breakfast."
Canada
lyell
The price is AU$390
includes taxes & fees
11 June - 12 June
Atholl Palace 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,010 reviews)
"Great breakfasts "
Canada
Barry
The price is AU$369
includes taxes & fees
23 June - 24 June
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (1,011 reviews)
"Great family hotel"
United Kingdom
Teresa
The price is AU$123
includes taxes & fees
14 June - 15 June
Coylumbridge Resort Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (425 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 AU$452
includes taxes & fees
28 June - 29 June
Isle of Skye Guest house

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (507 reviews)
"The staff were so lovely and welcoming, it made us want to stay longer! The hotel is charming, food was great and there were beautiful walks right outside the door! Parking (always a good bonus) was free and convenient. We loved it here!"
Canada
Patricia
The price is AU$219
includes taxes & fees
23 June - 24 June
Morar Hotel

The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,186 reviews)
"Stopover on the way to Skye, clean and tidy!"
United Kingdom
Anne
The price is AU$178
includes taxes & fees
14 June - 15 June
The Pitlochry Hydro Hotel

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (777 reviews)
"Lovely stay at a "
United Kingdom
Judy
The price is AU$277
includes taxes & fees
25 June - 26 June
Tulloch Castle Hotel

The Royal Highland Hotel

The Royal Highland Hotel
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,013 reviews)
"Very charming hotel in Inverness, walking distance to the Inverness castle, and cathedral"
Canada
Stephane
The price is AU$308
includes taxes & fees
14 June - 15 June
The Royal Highland Hotel

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very good, (603 reviews)
"Beautiful place lots of character"
Canada
Michelle
The price is AU$419
includes taxes & fees
21 June - 22 June
Loch Leven Hotel & Distillery

The Great Western Hotel

The Great Western Hotel
3.0 star property
Oban
6.6 out of 10, (1,166 reviews)
"Breakfast was excellent, super tasty!"
United Kingdom
MICHAEL
The price is AU$178
includes taxes & fees
28 June - 29 June
The Great Western 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,005 reviews)
"The view from the room was amazing"
United States
Susan
The price is AU$245
includes taxes & fees
14 June - 15 June
Columba Hotel Inverness by Compass Hospitality

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (514 reviews)
"Cute place and the breakfast was great."
Canada
Michelle
The price is AU$320
includes taxes & fees
23 June - 24 June
Tingle Creek Hotel

B&B HOTEL Inverness

B&B HOTEL Inverness
3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1,010 reviews)
"Staff was amazing and property is well maintained"
Canada
ABHISHEK
The price is AU$324
includes taxes & fees
27 June - 28 June
B&B HOTEL Inverness

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (427 reviews)
"We had a nice stay."
United States
Madhavi
The price is AU$280
includes taxes & fees
28 June - 29 June
Onich Hotel

Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (260 reviews)
"We had a platinum dog friendly lodge overlooking the Loch . On the first day we saw a dolphin in the water which was really special . The accommodation was clean and had everything we needed. Great cafe on site would def recommend a stay here ."
United Kingdom
Rachel
The price is AU$373
includes taxes & fees
26 June - 27 June
Linnhe Lochside Holidays

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,002 reviews)
"Great stay."
Canada
David
The price is AU$354
includes taxes & fees
14 June - 15 June
Kingsmills Hotel

Ox Hotel Spean Bridge

Ox Hotel Spean Bridge
2.0 star property
Spean Bridge
8.4 out of 10, Very good, (188 reviews)
"The property is located near all amenities, very well maintained and helpful staff."
Canada
Leena
The price is AU$175
includes taxes & fees
14 June - 15 June
Ox Hotel Spean Bridge

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,012 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 AU$341
includes taxes & fees
28 June - 29 June
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:19 June - 21 June

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

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

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.

Best time to go to Highland

None

Explore a world of travel with Expedia

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 AU$123 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 AU$123 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?
Booking your Highland hotel with Expedia is simple, with accommodation for every kind of trip and budget. Join our free rewards programme, One Key™, for Member Prices, exclusive perks and to earn points to use on your next booking. Many hotels offer built-in flexibility for changing plans too. And, if you ever have a question, our online Help Centre is here anytime you need it.