A mountainous landscape with two prominent peaks, a winding road, and a small lake.

Find hotels in Scottish Highlands from AEDĀ 216

  • 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

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Scottish Highlands hotels

1. Loch Ness Country House Hotel

Loch Ness Country House Hotel
4.0 star property
Inverness
9.2 out of 10, Wonderful, (467 reviews)
"Food was fabulous!! The staff was helpful and our was clean."
United States
Deborah
The price is AEDĀ 496
AEDĀ 595 total
includes taxes & fees
31 Oct - 1 Nov
Loch Ness Country House Hotel

2. Tulloch Castle Hotel

Tulloch Castle Hotel
4.0 star property
Dingwall
8.6 out of 10, Excellent, (878 reviews)
"We loved our stay here - the location and castle were great"
Australia
Dianne
The price is AEDĀ 258
AEDĀ 310 total
includes taxes & fees
8 Nov - 9 Nov
Tulloch Castle Hotel

3. Glengarry Castle Hotel

Glengarry Castle Hotel
3.0 star property
Invergarry
9.6 out of 10, Exceptional, (320 reviews)
"We enjoyed the character of the place, like a small step back in time. The service was outstanding."
United States
Jill
The price is AEDĀ 938
AEDĀ 1,125 total
includes taxes & fees
31 Oct - 1 Nov
Glengarry Castle Hotel

4. Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (559 reviews)
"Rooms spacious. Washrooms are huge and recently renovated. Food was delicious with friendly and knowledgeable staff. Views from dining room are exceptional. Hotel does smell a bit older, not surprisingly given its history. Remote location if someone is planning to spend a prolonged time."
Canada
Marc Andre
The price is AEDĀ 614
AEDĀ 737 total
includes taxes & fees
26 Nov - 27 Nov
Skeabost House Hotel

5. The Inch Hotel

The Inch Hotel
3.0 star property
Fort Augustus
9.0 out of 10, Wonderful, (537 reviews)
"Very nice country lodge overlooking Loch Ness. Rooms had everything we needed, Quiet and well maintained. It was a good location to drive to several spots. Would definitely stay here again."
United States
Barbara
The price is AEDĀ 424
AEDĀ 509 total
includes taxes & fees
4 Nov - 5 Nov
The Inch Hotel

6. Lochardil House Hotel

Lochardil House Hotel
4.0 star property
Lochardil
9.4 out of 10, Exceptional, (588 reviews)
"We had an excellent stay here for our first trip to Inverness. The room was quiet, they accommodated our requests easily, and we very much enjoyed the dining area for dinner and breakfast. Parking was easy, and the location was great. I would very much like to stay there again in the future!"
United States
Lori
The price is AEDĀ 257
AEDĀ 308 total
includes taxes & fees
1 Nov - 2 Nov
Lochardil House Hotel

7. Bunchrew House Hotel & Restaurant

Bunchrew House Hotel & Restaurant
4.0 star property
Inverness
9.6 out of 10, Exceptional, (201 reviews)
"Very good hotel with delightful staff, it was a lovely stay"
France
Paolo
The price is AEDĀ 570
AEDĀ 684 total
includes taxes & fees
12 Nov - 13 Nov
Bunchrew House Hotel & Restaurant

8. The Oak Tree Inn

The Oak Tree Inn
3.0 star property
Balmaha
9.2 out of 10, Wonderful, (649 reviews)
"Lovely stay in this beautiful hotel."
United Kingdom
Christine
The price is AEDĀ 349
AEDĀ 418 total
includes taxes & fees
2 Nov - 3 Nov
The Oak Tree Inn

9. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (927 reviews)
"Great stay"
United States
Eric
The price is AEDĀ 424
AEDĀ 508 total
includes taxes & fees
29 Nov - 30 Nov
Westlands of Pitlochry

10. Duck Bay Hotel

Duck Bay Hotel
3.0 star property
Alexandria
9.0 out of 10, Wonderful, (525 reviews)
"Lovely hotel right on the side of the Loch a 30 minute walk into town, but has a great restaurant and bar on site. Fab for Loch side walks, parking on site and free"
United Kingdom
Gareth
The price is AEDĀ 400
AEDĀ 479 total
includes taxes & fees
1 Nov - 2 Nov
Duck Bay Hotel

11. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (364 reviews)
"Great location up street from downtown. Good restaurant and breakfast was included. Very nice size room with good amenities."
United States
Russ
The price is AEDĀ 392
AEDĀ 470 total
includes taxes & fees
19 Nov - 20 Nov
The Marmalade Hotel

12. Stonefield Castle Hotel

Stonefield Castle Hotel
4.0 star property
Tarbert
9.2 out of 10, Wonderful, (930 reviews)
"Excellent hotel, super helpful staff"
United Kingdom
Al
The price is AEDĀ 429
AEDĀ 514 total
includes taxes & fees
29 Nov - 30 Nov
Stonefield Castle Hotel

13. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (622 reviews)
"The grounds were beautiful, the view from our room was sublime, the food was amazing and the staff were friendly and helpful. We did a lot of moving hotels during our trip and I wish we had at least one more day here."
United States
Christine
The price is AEDĀ 813
AEDĀ 976 total
includes taxes & fees
19 Nov - 20 Nov
Cuillin Hills Hotel

14. Harbour House Bed & Breakfast

Harbour House Bed & Breakfast
4.0 star property
Ullapool
9.6 out of 10, Exceptional, (564 reviews)
"Really clean rooms recently refurbished Bedroom views great and bed pillows great Breakfast was a standout with friendly staff"
Australia
nigel
The price is AEDĀ 596
AEDĀ 715 total
includes taxes & fees
30 Oct - 31 Oct
Harbour House Bed & Breakfast

15. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (404 reviews)
"Perfect walking distance in to the main square of Portree"
United States
Cache
The price is AEDĀ 441
AEDĀ 529 total
includes taxes & fees
4 Nov - 5 Nov
The Skye Inn

16. Royal Marine Hotel

Royal Marine Hotel
4.0 star property
Brora
9.4 out of 10, Exceptional, (298 reviews)
"I loved this hotel. The staff was friendly and kind. The hotel itself was cozy, clean, and homely!. I would definitly come back"
United States
Michelle
The price is AEDĀ 490
AEDĀ 588 total
includes taxes & fees
30 Oct - 31 Oct
Royal Marine Hotel

17. Ballachulish Hotel

Ballachulish Hotel
3.0 star property
Ballachulish
8.2 out of 10, Very good, (550 reviews)
"What an awesome stay. Location was great. Took a nice walk on the shore. Great dinner and breakfast."
United States
Marcella
The price is AEDĀ 585
AEDĀ 702 total
includes taxes & fees
16 Nov - 17 Nov
Ballachulish Hotel

18. Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (450 reviews)
"This place is amazing!"
United States
Rodney
The price is AEDĀ 739
AEDĀ 887 total
includes taxes & fees
29 Nov - 30 Nov
Culloden House Hotel

19. Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (492 reviews)
"The staff were great"
United States
Brian
The price is AEDĀ 617
AEDĀ 740 total
includes taxes & fees
2 Nov - 3 Nov
Duisdale House Hotel

20. Lodge on Loch Lomond Hotel

Lodge on Loch Lomond Hotel
4.0 star property
Alexandria
8.8 out of 10, Excellent, (337 reviews)
"Beautiful lake view, great staff and lovely spa. The restaurant is convenient and good quality. This place is top"
United Kingdom
Benjamin
The price is AEDĀ 648
AEDĀ 777 total
includes taxes & fees
8 Nov - 9 Nov
Lodge on Loch Lomond 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.

Vacation Rentals in Scottish Highlands

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Scottish Highlands 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.

A mountainous landscape with a winding road, a prominent tree, and a lake in the valley.

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

  • Breathtaking Scenery: Experience stunning landscapes, from rugged coastlines to picturesque waterfalls, perfect for nature lovers and photographers.
  • Outdoor Adventures: Enjoy skiing, hiking trails, and scenic drives that cater to thrill-seekers and outdoor enthusiasts alike.
  • Whisky Distilleries: Visit the renowned Haven of Speyside and sample some of the finest whiskies Scotland has to offer.
  • Charming Villages: Explore historic towns filled with rich Scottish history and warm local hospitality.
  • Diverse Accommodations: Choose from cozy bed & breakfasts to luxurious castle stays for a memorable lodging experience.

Find great hotels near Scottish Highlands

Experience the enchanting Scottish Highlands with a variety of lodging options to suit every traveler. From cozy bed & breakfasts to luxurious resorts, you'll find accommodations that cater to adventure seekers, families, and pet owners alike. Explore the best Highlands hotels, including charming castle stays and the renowned Bettyhill Hotel, for a memorable vacation in this breathtaking region of Scotland.

  • The Cluanie Inn: The Cluanie Inn is a charming 3.5-star hotel located 18km from the Scottish Highlands, boasting a guest rating of 8.8 out of 10. This welcoming inn features a cozy atmosphere perfect for travelers seeking a pet-friendly vacation. With amenities including food and water bowls for your furry companions, the Cluanie Inn ensures that pets are not only permitted but treated with care. Guests appreciate the warm hospitality and comfortable accommodations, making it a great base for exploring the beauty of the Highlands.
  • Kintail Lodge Hotel: Situated 19km from the Scottish Highlands, Kintail Lodge Hotel is a budget-friendly option with an impressive guest rating of 9.4 out of 10. This hotel is ideal for adventurous travelers, offering a variety of outdoor activities such as sailing, fishing, hiking, and horse riding nearby. It also welcomes pets, allowing for a fun-filled experience with your four-legged friends. With its inviting atmosphere and focus on adventure, Kintail Lodge Hotel serves as a perfect launching pad for your Highland explorations.
  • The wooden floors, vintage furniture, and tartan accents create a comfy room: This budget-friendly bed and breakfast is located 18km from the Scottish Highlands and is well-suited for adventure enthusiasts. Guests can enjoy various outdoor activities like rafting, motorboating, and mountain climbing in the surrounding area. The unique blend of wooden floors, vintage furniture, and tartan accents creates a cozy ambiance. This accommodation also allows pets, making it easy for you to revel in your Highland adventure with your furry companions by your side.

Where to stay near Scottish Highlands

The Scottish Highlands offer an enchanting blend of outdoor adventure and breathtaking scenery. Explore the rich Scottish history while wandering through charming towns and experiencing the warm hospitality of the locals. Discover the stunning rugged coastlines and venture into the Haven of Speyside, renowned for its whisky distilleries. Whether seeking luxury or seclusion, the Highlands promise unforgettable excursions and picturesque landscapes that capture the essence of Mainland Scotland.

  • Sallachy: Nestled 18km from the Scottish Highlands, Sallachy is a quaint village that offers a perfect escape for outdoor enthusiasts and romantics alike. The village experiences seasonal visitor peaks from July to September, making it a bustling spot in the summer months. Travelers flock to Sallachy for its stunning lakes, historical sites, and picturesque parks. Whether you're exploring the serene landscapes or immersing yourself in local culture, Sallachy provides a charming backdrop for your highland adventure.
  • Ratagan: Located 21km from the Scottish Highlands, Ratagan is a village that promises a mix of outdoor activities and breathtaking scenery. While visitor numbers peak in April and during the summer months from July to August, Ratagan remains an inviting destination year-round. Adventurers can enjoy the nearby hiking trails, explore local stores, and visit landmarks such as castles and lakes. With its stunning vistas and rich history, Ratagan is a delightful stop for those eager to experience the beauty of the highlands.
  • Kyle: Just 16km from the Scottish Highlands, Kyle is a vibrant city that draws visitors for its outdoor adventures and scenic beauty. The city sees a steady flow of travelers, with peak times in April and from June to July. Offering access to hiking trails, stores, and even ski fields, Kyle is perfect for thrill-seekers and nature lovers. Nearby, you'll find historic sites, impressive castles, and a national park, ensuring that every visitor can find something to captivate their interest in this dynamic locale.

Things to do in Scottish Highlands

Shopping

The Scottish Highlands offer unique shopping experiences, from the charming shops in Inverness providing local crafts to the bustling Aberfeldy Market where you can find handmade goods. For a wider selection, visit the Eastgate Shopping Centre in Inverness, featuring various retail stores and eateries.

Recreation

In the Scottish Highlands, experience serene relaxation at the Fonab Castle Hotel Spa, where you can enjoy rejuvenating treatments and stunning loch views. Alternatively, visit the Loch Ness Spa for a blend of wellness therapies and breathtaking scenery, allowing you to unwind amidst nature's beauty.

Adventure

The Scottish Highlands offer thrilling activities such as hiking the rugged peaks of Ben Nevis, exploring the dramatic landscapes of Glencoe, and enjoying white-water rafting on the River Tay. Experience the breathtaking beauty of Loch Ness while kayaking or mountain biking through the scenic trails of Aviemore.

Nightlife

Visit the Highlander Pub in Inverness for a cozy vibe and local ales. For a lively atmosphere, check out The Ironworks, featuring diverse live music acts. For a unique twist, try the Whisky Bar in Fort William, where you can savor a variety of fine Scotch whiskies.

*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 during your trip to the Scottish Highlands, consider visiting between January and March when prices are lower. Book your hotel about a month in advance, and look for last-minute deals on Expedia. Wednesdays tend to be the cheapest days to stay. Use Expedia’s tools to filter accommodations by your budget and preferences, and consider package deals that combine flights, hotels, and activities for additional savings. Additionally, take advantage of free outdoor activities and explore on foot to minimize transportation costs.

  • 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, 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 around Scottish Highlands is Wednesday. The most expensive day to stay around Scottish Highlands is Thursday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your choices based on your budget, preferred location, and the type of hotel you desire. For the best prices and deals, simply arrange 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.

Find the best attractions near Scottish Highlands

The Scottish Highlands offer a perfect blend of outdoor adventures and stunning scenery, making it an ideal vacation spot. Explore captivating parks, historic villages, and breathtaking waterfalls that cater to thrill-seekers and nature lovers alike. Whether you're seeking adventure or a serene beach experience, there's something for everyone. Don't forget to look for cozy hotels in the Scottish Highlands to complete your unforgettable getaway.

  • Glen Affric: Nestled 11km from the Scottish Highlands, Glen Affric is a stunning park known for its lush landscapes and eco-friendly ethos. Families can enjoy outdoor activities, from hiking to picnicking, surrounded by breathtaking scenery and diverse wildlife.
  • Loch Carron: Located 21km away, Loch Carron is a charming historic village that offers a glimpse into Scotland's rich culture. Stroll along the picturesque waterfront and explore local shops and galleries, immersing yourself in the area's heritage.
  • Plodda Falls: Just 18km from the Highlands, Plodda Falls features a dramatic waterfall set in an enchanting forest. This location provides a romantic and adventurous backdrop for nature lovers and photographers alike, with trails that lead to stunning viewpoints.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January42.1°F (5.6°C)Light RainMostly CloudyLowSlightly Low
February41.9°F (5.5°C)Light RainMostly CloudyLowSlightly Low
March43.0°F (6.1°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°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.3°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Scottish Highlands

Traveling to the Scottish Highlands is convenient with several major airports nearby. EDInburgh Airport (EDI) is located 187km from the Highlands, with nearby hotel options like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11km from the airport. Glasgow International Airport (GLA) is 167km away, offering luxurious stays at JA Mar Hall Scotland, just 6km from the airport. For those considering Belfast, George Best Belfast City Airport (BHD) is 304km away, with nearby hotels such as The Fitzwilliam Hotel, located 5km from the airport. Each hotel provides various transportation services for easy access to the airports.

Explore a world of travel with Expedia