Find hotels in Scottish Highlands from $83

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 7,632 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Balmacara Hotel

3.0 star property
8.4 out of 10, Very Good, (239)
"Nice property with a great view "
The price is $324
includes taxes & fees
$270 per night
May 2 - May 3
Balmacara Hotel

The Inch Hotel

3.0 star property
9.0 out of 10, Wonderful, (435)
"Very nice hotel with an amazing view over the Loch Ness. Very clean and big rooms. "
The price is $180
includes taxes & fees
$150 per night
Apr 29 - Apr 30
The Inch Hotel

Kingsmills Hotel

4.0 star property
9.0 out of 10, Wonderful, (1006)
"Most of the property is very quiet. Our room, however, was very near the highway and car noise was annoying. The staff were very friendly but the service in the lounge was spotty. Overall, it is a very nice hotel in a quiet neighborhood walking distance from the town center. I would recommend this hotel, just avoid the rooms near the highway "
The price is $138
includes taxes & fees
$115 per night
May 1 - May 2
Kingsmills Hotel

Uig Hotel

3.0 star property
9.4 out of 10, Exceptional, (1002)
"It is a comfortable hotel with a friendly staff. Dinner was gteat! "
The price is $346
includes taxes & fees
$288 per night
May 8 - May 9
Uig Hotel

Kyle Hotel

3.0 star property
7.6 out of 10, Good, (551)
"The room itself was quite comfortable. The Bathroom space was quite tight and low water pressure made showering difficult. The bar and restaurant were quite reasonable and welcoming. The hotel is a great stopover for access to Skye. "
The price is $333
includes taxes & fees
$277 per night
May 1 - May 2
Kyle Hotel

Stonefield Castle Hotel

4.0 star property
9.0 out of 10, Wonderful, (771)
"Fabulous "
The price is $188
includes taxes & fees
$156 per night
Apr 29 - Apr 30
Stonefield Castle Hotel

Kings Arms Hotel

2.0 star property
6.4 out of 10, (794)
"The breakfast buffet was found to have several items, such as bacon and scrambled egg to be colder than should have been."
The price is $210
includes taxes & fees
$175 per night
May 1 - May 2
Kings Arms Hotel

Tingle Creek Hotel

3.0 star property
9.4 out of 10, Exceptional, (219)
"Nice quiet location, family owned and very friendly and attentive staff, nothing too much trouble. Breakfast amazing, but no restaurant and dinner options involve a short drive into local town with a number options Chinese, Indian Fish and Chips etc, not a problem if you have a car! Would highly recommend "
The price is $234
includes taxes & fees
$195 per night
May 16 - May 17
Tingle Creek Hotel

Craiglynne Hotel

3.0 star property
7.4 out of 10, Good, (400)
"The hotel was lovely staff were amazing clean,friendly, loved our room. "
The price is $107
includes taxes & fees
$89 per night
May 1 - May 2
Craiglynne Hotel

Macdonald Forest Hills Hotel & Spa

4.0 star property
8.2 out of 10, Very Good, (813)
"Brilliant location with fabulous views. Lovely comfy, clean room. Nice staff but sadly breakfast was poor due to staff shortage. No replenishment of pastries, fruit, ham, cheese or chocolate spread even when everything had gone, and guests were still entering the room an hour before service ended."
The price is $113
includes taxes & fees
$94 per night
May 26 - May 27
Macdonald Forest Hills Hotel & Spa

Dalmunzie Castle Hotel

3.0 star property
8.8 out of 10, Excellent, (214)
"Beautiful grounds and wonderful staff"
The price is $178
includes taxes & fees
$148 per night
May 12 - May 13
Dalmunzie Castle Hotel

West Highland Hotel

3.0 star property
8.2 out of 10, Very Good, (544)
"Nice place. Friendly staff. Comfy bed. "
The price is $217
includes taxes & fees
$181 per night
May 17 - May 18
West Highland Hotel

Caledonian Hotel

3.0 star property
7.0 out of 10, Good, (1010)
"We couldn’t get more than lukewarm water out of the shower. No wifi working in the bedrooms."
The price is $158
includes taxes & fees
$132 per night
Apr 30 - May 1
Caledonian Hotel

Dunollie Hotel

3.0 star property
6.8 out of 10, (890)
"Staff were all lovely, and welcoming. "
The price is $292
includes taxes & fees
$243 per night
May 4 - May 5
Dunollie Hotel

Ballachulish Hotel

3.0 star property
8.2 out of 10, Very Good, (453)
"Hotel was lovely however the restaurant service was poor, rushed and detracted from our stay. Would not dine in for dinner. The servers rushed customers to clear tables like a fast food restaurant. "
The price is $310
includes taxes & fees
$259 per night
May 6 - May 7
Ballachulish Hotel

Angus Hotel

3.0 star property
8.0 out of 10, Very Good, (431)
"Blairgowrie is lovely, hotel really central and fantastic amenities. Pool and spa excellent. Will certainly be back. Thank you"
The price is $101
includes taxes & fees
$84 per night
May 11 - May 12
Angus Hotel

Tulloch Castle Hotel

4.0 star property
8.4 out of 10, Very Good, (640)
"It had some quirks but made it all memorable!"
The price is $200
includes taxes & fees
$166 per night
Apr 29 - Apr 30
Tulloch Castle Hotel

Killin Hotel

3.0 star property
8.0 out of 10, Very Good, (398)
"The property serves a wonderful purpose of being in the middle of the highlands with a great deal of places to see nearby. The beds ran a bit small, and the hotel is, as most of Scotland a bit aged and full of stairways, but the staff was eager to please and I would certainly recommend. "
The price is $105
includes taxes & fees
$88 per night
May 11 - May 12
Killin Hotel

Crieff Hydro

4.0 star property
8.2 out of 10, Very Good, (719)
"Our stay was lovely however we only stayed one night did not use a lot of the facilities."
The price is $222
includes taxes & fees
$185 per night
Apr 29 - Apr 30
Crieff Hydro

Highlander Hotel

3.0 star property
8.2 out of 10, Very Good, (425)
"I used this as a stop-off, due to a long journey from further up in The Highlands. The room was fairly basic but clean and comfortable and equipped with everything I needed. Good value for money and I will definitely use this again, if it's a logical base for my journey. "
The price is $83
includes taxes & fees
$69 per night
May 9 - May 10
Highlander 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.
Don't see what you're looking for?
See all available properties in Scottish Highlands

Great weekend hotel deals in Scottish Highlands

Showing deals for:May 9 - May 11
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Scottish Highlands

A scenic riverfront, cozy bars, and top sights from Ben Nevis to Loch Lomond—discover it all in Scottish Highlands.

Oban featuring a lake or waterhole and a house

Find out more about Scottish Highlands

Find out more about Scottish Highlands

Top reasons to visit Scottish Highlands

  • Stunning Landscapes: The Scottish Highlands boast breathtaking scenery, from majestic mountains to picturesque lochs.
  • Outdoor Adventures: Engage in thrilling activities like skiing, hiking, and exploring scenic trails.
  • Iconic Attractions: Visit famous sites such as Loch Ness, the Isle of Skye, and historic castles.
  • Secluded Beaches: Discover beautiful, tranquil beaches offering relaxation amidst stunning backdrops.
  • Diverse Accommodations: Enjoy a range of lodging options, from charming B&Bs to luxurious hotels.

Find great hotels near Scottish Highlands

The Scottish Highlands offer a diverse selection of accommodations, ranging from charming bed and breakfasts to luxurious 5-star hotels. Whether you're seeking adventure, pet-friendly options, or a business-friendly environment, you'll find the perfect stay to suit your needs. Explore renowned establishments like the Inverlochy Castle Hotel and indulge in the breathtaking landscapes of Royal Dornoch, ensuring a memorable vacation experience in this stunning region.

  • Kintail Lodge Hotel: Nestled in a picturesque setting, Kintail Lodge Hotel is perfect for adventure enthusiasts and pet lovers alike. Located 12 miles from the Scottish Highlands, this charming hotel offers an array of adrenaline-pumping activities right onsite or nearby, including birdwatching, fishing, sailing, horseback riding, and hiking. Guests can bring their furry friends along, as the hotel has a pet-friendly policy, allowing dogs and offering amenities for service animals. Experience the thrill of the outdoors while enjoying comfortable accommodations in a stunning natural environment.
  • Glengarry Castle Hotel: A 3-star gem situated 22 miles from the Scottish Highlands, Glengarry Castle Hotel combines elegant hospitality with delicious dining options. Guests can indulge in a complimentary breakfast, savor dinner at the on-site restaurant, or unwind at the bar and lounge. For sports enthusiasts, the hotel features outdoor tennis facilities, while entertainment options include a flat-screen TV and digital channels in guest rooms. The blend of Victorian charm and modern amenities makes this hotel a delightful choice for travelers looking for a relaxing getaway with a splash of activity.
  • Strathcarron Hotel: Located 13 miles from the Scottish Highlands, Strathcarron Hotel caters to pet owners seeking a welcoming atmosphere. This cozy hotel allows pets, providing a comfortable stay for you and your four-legged friends, with amenities to ensure a pleasant experience. Whether you’re exploring the stunning countryside or enjoying the local charms, the Strathcarron Hotel offers a great base for your adventures in the Highlands while ensuring your pets feel right at home.

Discover the best areas to stay near Scottish Highlands

The Scottish Highlands offer an unforgettable travel experience filled with stunning scenery and adventure. Explore the warm highlands and the picturesque foothills of Scotland, where luxury retreats abound. Don't miss the chance to visit the Outer Hebrides, known for their secluded beauty and friendly atmosphere. With an abundance of outdoor activities and relaxing spots, the Highlands are perfect for anyone seeking both excitement and tranquility during their vacation.

  • Kyle: Located 10 miles from the Scottish Highlands, Kyle offers a charming escape for travelers seeking outdoor adventure and breathtaking scenery. While visitor numbers remain steady throughout the year, the peak seasons in April and from June to July draw those in search of romance and nature. The area boasts fantastic hiking trails and local stores, providing easy access to everything you need. Don't miss the nearby historic landmarks, including a stunning castle and serene lake, perfect for a picturesque day out.
  • Spean Bridge: Situated 26 miles from the Scottish Highlands, Spean Bridge is a haven for outdoor enthusiasts and adventure seekers. Similar to Kyle, visitor numbers peak in April and June to July, offering a vibrant atmosphere during these months. Engage in recreational activities at the nearby hiking trails and ski fields, or simply enjoy the stunning views of the surrounding mountains and lakes. The captivating water features in the area provide a perfect backdrop for relaxation and exploration, making Spean Bridge a must-visit destination.
  • Strathcarron: Just 13 miles from the Scottish Highlands, Strathcarron is a picturesque city that captures the essence of romance and outdoor exploration. With a consistent flow of visitors throughout the year, its peak seasons align with Kyle and Spean Bridge, drawing adventurers eager to immerse themselves in nature. The area features hiking trails, local stores, and ski fields to keep you entertained. Explore the nearby historic village, beautiful beaches, and tranquil lakes that make Strathcarron a delightful spot for a memorable vacation.

Things to do near Scottish Highlands

The Scottish Highlands offers a perfect getaway for outdoor enthusiasts, featuring stunning scenery and thrilling adventures. Engage in exhilarating activities like skiing at renowned ski fields, or explore scenic hiking trails that showcase the region's breathtaking landscapes. Don't miss the chance to discover spectacular beaches, making your vacation a blend of adventure and relaxation in this beautiful part of Scotland.

Food and drinks

Start your culinary journey in the Scottish Highlands with a traditional Scottish breakfast, then visit the Classroom Restaurant for a delightful bistro experience. For seafood lovers, Eeusk offers fresh catches, while Coast Restaurant serves delicious European dishes. Don't forget to explore local whisky bars for a taste of Scotland's finest spirits!

Recreation

Lochcarron Golf Course offers a luxurious retreat with stunning views and pristine greens, perfect for both novice and experienced golfers. Enjoy leisurely rounds of golf surrounded by picturesque landscapes, or simply relax in the tranquil atmosphere of this exclusive country club.

Adventure

The Five Sisters of Kintail, an exhilarating hiking trail located 11 miles from the Scottish Highlands, offers breathtaking scenery and a sense of adventure. As you trek through this stunning landscape, you'll be surrounded by majestic mountains and lush greenery, creating an unforgettable outdoor experience.

Booking tips and Expedia advantages for Scottish Highlands

To save money while visiting the Scottish Highlands, take advantage of free attractions like the Five Sisters of Kintail and Plodda Falls. For accommodations, consider visiting between December and February for lower hotel rates. Booking a month in advance can help you find better deals, and check Expedia for last-minute discounts. Utilize Expedia's tools to filter by budget and eco-friendly options, and consider package deals for combined savings on hotels, flights, and activities. Joining the One Key membership can provide additional discounts and cash back on future bookings.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing around Scottish Highlands is moderately seasonal. The cheapest months to stay around Scottish Highlands are December to February, where the prices are moderately lower. This is in comparison to May to June and August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Scottish Highlands 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.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and more. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel category. For instance, by selecting the "Eco-certified" filter, you'll see a selection of sustainable and environmentally-friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in the Scottish Highlands with flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Scottish Highlands

The Scottish Highlands offer an unforgettable vacation filled with outdoor adventures and stunning scenery. Explore iconic attractions like Loch Ness, the Isle of Skye, and picturesque Loch Lomond, as well as historic Scottish castles. Whether you seek thrilling experiences or cultural insights, the Highlands provide a diverse range of activities and natural beauty that cater to all types of travelers.

  • Glen Affric: Experience the breathtaking beauty of Glen Affric, a haven for outdoor enthusiasts. With its lush landscapes, tranquil lochs, and abundant wildlife, this eco-friendly park is perfect for hiking, picnicking, and family outings amidst nature's splendor.
  • Eilean Donan Castle: Step into a fairytale at Eilean Donan Castle, one of Scotland's most iconic landmarks. Surrounded by stunning scenery, this romantic castle offers rich cultural history and breathtaking views, making it a perfect spot for photography and exploration.
  • Loch Carron: Immerse yourself in the charm of Loch Carron, a historic village that reflects Scotland's rich culture. Stroll along the waterside, enjoy local eateries, and soak in the picturesque landscapes adorned with traditional Scottish architecture.

Best time to go to Scottish Highlands

The best time to visit Scottish Highlands can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Scottish Highlands falls in July and August. July has high visitor numbers and mostly cloudy weather. The coolest average temperature around Scottish Highlands falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January42.1°F (5.6°C)Light RainMostly CloudyLowModerately Low
February41.9°F (5.5°C)Light RainMostly CloudyAverageModerately Low
March43.0°F (6.1°C)Light RainMostly CloudyAverageAverage
April45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageModerately High
June53.8°F (12.1°C)Light RainMostly CloudyHighModerately High
July55.9°F (13.3°C)Light RainMostly CloudyHighAverage
August55.9°F (13.3°C)Light RainMostly CloudyHighModerately High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October51.6°F (10.9°C)Light RainMostly CloudyAverageAverage
November48.4°F (9.1°C)Light RainMostly CloudyLowAverage
December45.1°F (7.3°C)Light RainMostly CloudyLowModerately Low

The nearest major airports for your trip to Scottish Highlands

The Scottish Highlands can be accessed through several major airports. Edinburgh Airport (EDI) is about 117 miles away, with nearby hotels like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both located 7 miles from the airport. Glasgow International Airport (GLA) is 104 miles away, offering luxurious options like the Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort, both within 7 miles of the airport. Aberdeen Airport (ABZ) is 111 miles away, featuring the 5-star Marcliffe Hotel and Spa and the Leonardo Hotel, just 0.3 miles from the airport. All these hotels provide convenient access to their respective airports.