Find hotels in Scottish Highlands from $74

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Scottish Highlands hotels

Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (402)
"The property is beautiful, the staff very friendly and helpful and the dining was just amazing. "
United States
Elwood
$185 nightly
The price is $222
Feb 3 - Feb 4
Total with taxes and fees
Culloden House Hotel

Bunchrew House Hotel

Bunchrew House Hotel
4.0 star property
Inverness
9.6 out of 10, Exceptional, (147)
"The dinner was exceptional! The staff were lovely and the room was beautiful. The views are also top notch. Just a great experience. I highly recommend."
United Kingdom
Julia
$102 nightly
The price is $123
Jan 8 - Jan 9
Total with taxes and fees
Bunchrew House Hotel

Isles Of Glencoe Hotel

Isles Of Glencoe Hotel
3.0 star property
Ballachulish
8.6 out of 10, Excellent, (1000)
"beautiful location"
Canada
Christopher
$134 nightly
The price is $161
Jan 25 - Jan 26
Total with taxes and fees
Isles Of Glencoe Hotel

Stonefield Castle Hotel

Stonefield Castle Hotel
4.0 star property
Tarbert
9.0 out of 10, Wonderful, (846)
"Great stay. Enjoyed the hike around the castle and along the shore."
Canada
Jacob
$105 nightly
The price is $125
Jan 19 - Jan 20
Total with taxes and fees
Stonefield Castle Hotel

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very Good, (561)
"Friendly staff and in a lovely location. My room was warm and cosy with a view of the water."
United Kingdom
Meredith
$107 nightly
The price is $128
Jan 25 - Jan 26
Total with taxes and fees
Loch Leven Hotel & Distillery

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1007)
"Friendly and comfortable. Very convenient for airport and public transport. "
United Kingdom
Michael
$62 nightly
The price is $74
Jan 9 - Jan 10
Total with taxes and fees
Courtyard by Marriott Inverness Airport

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (520)
"clean room and great staff "
United Kingdom
benoit
$119 nightly
The price is $143
Jan 7 - Jan 8
Total with taxes and fees
Skeabost House Hotel

The Lochnell Arms Hotel

The Lochnell Arms Hotel
3.0 star property
Oban
10.0 out of 10, Exceptional, (2)
"We traveled around west east Scotland, between hotels was distance including ferry’s, but this hotel was exceptional great!"
United States
Vytis
$62 nightly
The price is $75
Feb 2 - Feb 3
Total with taxes and fees
The Lochnell Arms Hotel

Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (278)
"The meals were superb, staff friendly full of local information. We stayed 3 nights and used it as a hub to travel both north and south The sitting room and bar are fit for Royalty! "
Canada
Byron
$98 nightly
The price is $117
Jan 13 - Jan 14
Total with taxes and fees
Kincraig Castle 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.4 out of 10, Very Good, (1002)
"Staff were fantastic, rooms were clean, comfortable and quiet. Excellent location"
Australia
Carly
$72 nightly
The price is $86
Jan 5 - Jan 6
Total with taxes and fees
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

No17 The Promenade

No17 The Promenade
3.0 star property
Oban
9.6 out of 10, Exceptional, (201)
"Great placed, we’d stay again. "
United States
James
$131 nightly
The price is $158
Jan 21 - Jan 22
Total with taxes and fees
No17 The Promenade

AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness
4.0 star property
Inverness City Centre
9.2 out of 10, Wonderful, (925)
"Rooms were clean and modern, breakfast was amazing with a huge variety, staff were super friendly and helpful"
United Kingdom
Christelle
$75 nightly
The price is $90
Jan 25 - Jan 26
Total with taxes and fees
AC Hotel by Marriott Inverness

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (923)
"Clean room and amenities are superb."
United Kingdom
Cyndi Maris
$86 nightly
The price is $103
Jan 11 - Jan 12
Total with taxes and fees
The Garrison

Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (730)
"Very attentive staff. Very beautiful stay. Lobby was gorgeous and clean room"
United States
Robert
$72 nightly
The price is $86
Jan 25 - Jan 26
Total with taxes and fees
Tulloch Castle Hotel

Inverlochy Castle

Inverlochy Castle
5.0 star property
Fort William
9.4 out of 10, Exceptional, (264)
"Beautiful stay all around"
United States
Kim
$484 nightly
The price is $581
Jan 5 - Jan 6
Total with taxes and fees
Inverlochy Castle

Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (687)
"Great location and restaurant attached to the hotel"
Canada
Roberta
$90 nightly
The price is $108
Jan 6 - Jan 7
Total with taxes and fees
Nevis Bank Inn

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (576)
"Staff was phenomenal, amenities were phenomenal, bar was great, restaurant was great. The rooms were very clean and well taken care of. "
United States
Samantha
$124 nightly
The price is $149
Jan 6 - Jan 7
Total with taxes and fees
Cuillin Hills Hotel

Perle Oban Hotel & Spa

Perle Oban Hotel & Spa
4.5 star property
Oban
9.2 out of 10, Wonderful, (1003)
"Great location and nice staff. "
United States
Agnes
$97 nightly
The price is $117
Jan 31 - Feb 1
Total with taxes and fees
Perle Oban Hotel & Spa

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (298)
"Beautiful hotel. Room was spotless and staff so helpful. Breakfast was delicious!"
United Kingdom
Julie
$99 nightly
The price is $119
Jan 17 - Jan 18
Total with taxes and fees
The Marmalade Hotel

Inverness Palace Hotel & Spa, WorldHotel Distinctive

Inverness Palace Hotel & Spa, WorldHotel Distinctive
4.0 star property
Inverness City Centre
8.6 out of 10, Excellent, (1003)
"Everything was excellent"
United States
Matthew
$91 nightly
The price is $109
Feb 1 - Feb 2
Total with taxes and fees
Inverness Palace Hotel & Spa, WorldHotel Distinctive
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 Scottish Highlands

Showing deals for:Jan 16 - Jan 18
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Northern Europe attractions

Learn more about Scottish Highlands

A scenic riverfront, pristine countryside, and sights from Glen Affric to Plodda Falls—discover it all in Scottish Highlands.

Eilean Donan Castle, Kyle of Lochalsh, United Kingdom

Top Scottish Highlands Hotel Reviews

More cheap stays in Scottish Highlands

Hotels in Scottish Highlands with star-rating

Find out more about Scottish Highlands

Top reasons to visit Scottish Highlands

  • Stunning Scenery: The Scottish Highlands boast breathtaking landscapes, including majestic mountains and picturesque lochs.
  • Outdoor Adventures: Enjoy a plethora of activities like skiing, hiking, and exploring the famous whisky trails.
  • Rich History: Visit historic villages and century-old castles to immerse yourself in the region's heritage.
  • Diverse Accommodations: Choose from charming B&Bs to luxurious resorts, catering to every traveler's needs.
  • Friendly Locals: Experience warm hospitality and engage with the welcoming communities throughout the Highlands.

Find great hotels near Scottish Highlands

Explore the breathtaking beauty of the Scottish Highlands with a variety of accommodation options tailored to your preferences. From charming bed and breakfasts to luxurious resorts, there's something for every traveler. Whether you're seeking an adventure-filled family vacation, a pet-friendly getaway, or a touch of elegance in star-rated hotels, the Highlands offer the perfect backdrop for an unforgettable experience.

  • The Cluanie Inn: Nestled in the heart of the Scottish Highlands, The Cluanie Inn offers a warm and welcoming atmosphere, perfect for travelers seeking a pet-friendly getaway. This 3.5-star hotel, located 11 miles from the Highlands, features cozy accommodations that cater to your furry friends, with amenities including food and water bowls and a flexible pet policy. Guests appreciate the rustic charm of the inn, making it an ideal base for exploring the scenic landscape while enjoying the comfort of home.
  • Kintail Lodge Hotel: If adventure is what you seek, look no further than Kintail Lodge Hotel, situated 12 miles from the Scottish Highlands. This LGBTQIA-friendly property embraces a spirit of exploration, offering an array of outdoor activities such as horse riding, hiking, and fishing nearby. Guests can unwind in comfortable rooms that reflect the beauty of the surrounding scenery. With a welcoming atmosphere and a commitment to inclusivity, Kintail Lodge is the perfect spot for those looking to combine relaxation with adventure.
  • The Wooden Floors, Vintage Furniture, and Tartan Accents Create a Comfy Room: Experience the charm of a classic Bed & Breakfast just 11 miles from the Scottish Highlands. This accommodation boasts a cozy ambiance with wooden floors and vintage décor, making it a delightful home base for adventure enthusiasts. With exciting activities like motorboating, kayaking, and mountain climbing available nearby, guests can immerse themselves in the natural beauty of the area while enjoying a comfortable stay that feels like a home away from home.

Where to stay near Scottish Highlands

The Scottish Highlands offer an unforgettable travel experience, blending breathtaking scenery with rich Scottish heritage. Explore the largest Scottish island, experience the charm of luxurious hunting lodges, and marvel at striking lochs. Whether you're seeking adventure in secluded areas or enjoying the warmth of friendly locals, the Highlands provide a perfect backdrop for your vacation. From vibrant towns to serene landscapes, there's something for every type of traveler in this enchanting region of mainland Scotland.

  • Kyle: Nestled approximately 10 miles from the Scottish Highlands, Kyle is a charming city that offers an ideal blend of outdoor adventures and stunning scenery. Visitors flock here, particularly in April and the summer months, drawn by the picturesque hiking trails and romantic views. Explore the historic landmarks, including a beautiful castle and serene lake, which provide perfect photo opportunities. Whether you're hiking, shopping at local stores, or simply soaking in the breathtaking landscape, Kyle promises a travel experience that is both relaxing and invigorating.
  • Strathcarron: Located about 13 miles from the Scottish Highlands, Strathcarron is a delightful city that enchants visitors with its outdoor allure and romantic ambiance. Peak seasons in April and summer see an influx of travelers eager to explore the scenic hiking trails and ski opportunities nearby. Discover the area's rich history as you visit a charming historic village and various lakes that dot the landscape. With its perfect blend of adventure and tranquility, Strathcarron invites you to experience the beauty of the Highlands in a truly unique way.
  • Camban: Just 8 miles from the Scottish Highlands, Camban is a quaint village that offers a more intimate escape for those seeking adventure and romance. While visitor numbers peak in the summer months, this village has a moderately seasonal charm that appeals year-round. Explore the stunning water features and picturesque waterfalls that surround Camban, making it an ideal spot for outdoor enthusiasts and nature lovers. With its breathtaking landscapes and inviting atmosphere, Camban is a hidden gem waiting to be discovered.

Things to do near Scottish Highlands

The Scottish Highlands is a paradise for outdoor enthusiasts, offering stunning scenery and adventure activities. Visitors can enjoy skiing at local ski fields, explore extensive hiking trails, and experience the famous whisky trails. Long walks through breathtaking landscapes provide a perfect way to immerse yourself in nature while enjoying the region's unique charm. Whether you're seeking adrenaline or relaxation, the Highlands has something for everyone.

Shopping

For a unique shopping experience in the Scottish Highlands, visit Highland Soaps, located 31 miles away. This charming store offers handcrafted soaps and local gifts, perfect for souvenirs. Enjoy the scenic drive as you explore traditional Scottish products and support local artisans.

Recreation

Enjoy a day at Great Glen Water Park, where you can unwind in serene surroundings and partake in various water activities. For a touch of luxury, visit Lochcarron Golf Course, perfect for a relaxing round of golf amidst beautiful landscapes.

Adventure

The Five Sisters of Kintail, located 11 miles from the Scottish Highlands, offers breathtaking hiking trails amidst stunning scenery. Experience the thrill of adventure as you trek through rugged landscapes, taking in panoramic views and the natural beauty that defines this iconic Scottish region.

Nightlife

Experience the vibrant nightlife in the Scottish Highlands by visiting The Hootananny in Inverness for live folk music and a lively atmosphere. For a cozy pub experience, check out The Clachnaharry Inn, where you can enjoy local ales and friendly conversations with locals.

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

Booking tips and Expedia advantages for Scottish Highlands

To save money on your trip to the Scottish Highlands, consider visiting between January and March when prices are lower. Book your hotel about a month in advance, or check last-minute deals on Expedia for potential savings. Wednesdays are typically the cheapest days to stay, while Fridays tend to be more expensive. Utilize Expedia’s search tools for budget-friendly options and consider package deals that combine accommodations with flights and activities. Joining Expedia’s One Key membership can also unlock exclusive discounts and rewards for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Scottish Highlands are January to March, where the prices are slightly lower. This is in comparison to May and July to August, where prices are slightly 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Scottish Highlands is Wednesday. The most expensive day to stay around Scottish Highlands is Friday.
  • Find cheap hotels on Expedia: To find your perfect stay, take advantage of Expedia’s search tool, which allows you to customize your search based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified option will show you a range of sustainable and eco-friendly hotels currently available. If you're looking for the best bargains, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in the Scottish Highlands with your 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 a breathtaking escape for outdoor enthusiasts and adventure seekers. Visitors can explore historic villages, stunning parks, and picturesque waterfalls. Don't miss the chance to visit a century-old Scottish castle for a glimpse into the region's rich history. With its dramatic landscapes and myriad activities, the Highlands cater to those looking for a combination of natural beauty and thrilling experiences.

  • Glen Affric: Nestled 7 miles from the Scottish Highlands, Glen Affric is a stunning national park known for its breathtaking landscapes and rich biodiversity. Enjoy outdoor activities like hiking and wildlife spotting in a family-friendly environment that embraces eco-tourism.
  • Loch Carron: Located 13 miles away, Loch Carron is a charming historic village steeped in culture. Explore its quaint streets, visit local shops, and immerse yourself in the vibrant community while enjoying views of the tranquil loch.
  • Plodda Falls: Just 11 miles from the Highlands, Plodda Falls offers a spectacular waterfall experience surrounded by lush woodlands. Perfect for outdoor enthusiasts, this site is ideal for adventure seekers and couples looking for a romantic getaway.

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. August has high visitor numbers and mostly cloudy weather. The coolest average temperature around Scottish Highlands falls in February, visitor numbers are low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January42.1°F (5.6000000000000005°C)Light RainMostly CloudyLowSlightly Low
February41.9°F (5.5°C)Light RainMostly CloudyLowSlightly Low
March43.0°F (6.1000000000000005°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.300000000000001°C)Light RainMostly CloudyAverageAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageSlightly High
June53.8°F (12.1°C)Light RainMostly CloudyAverageAverage
July55.9°F (13.3°C)Light RainMostly CloudyHighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyHighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyHighAverage
October51.6°F (10.9°C)Light RainMostly CloudyAverageAverage
November48.4°F (9.1°C)Light RainMostly CloudyAverageAverage
December45.1°F (7.300000000000001°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Scottish Highlands

Traveling to the Scottish Highlands can be done through several major airports. Edinburgh Airport (EDI) is 116 miles away and offers nearby accommodations like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. Glasgow International Airport (GLA) is 104 miles away and features luxurious options such as the 5-star Mar Hall Golf & Spa Resort, just 4 miles from GLA. Lastly, Aberdeen Airport (ABZ) is 110 miles away, with excellent hotels like the 5-star Marcliffe and the 4-star Leonardo Hotel, both 6 miles from the airport. Each hotel provides convenient transportation services to their respective airports.

Explore a world of travel with Expedia