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

Find hotels in Scottish Highlands from NT$2,500

  • 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

Next weekend
In two weeks

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. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (623 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 NT$5,305
NT$6,366 total
includes taxes & fees
Dec 1 - Dec 2
Cuillin Hills Hotel

2. No17 The Promenade

No17 The Promenade
3.0 star property
Oban
9.6 out of 10, Exceptional, (281 reviews)
"Lovely hotel, the room was very nice. Loved the decor. Friendly staff and the breakfast was great! Short walk to the center of Oban with lovely views."
Netherlands
Anika
The price is NT$4,464
NT$5,357 total
includes taxes & fees
Dec 3 - Dec 4
No17 The Promenade

3. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (371 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 NT$3,948
NT$4,738 total
includes taxes & fees
Nov 19 - Nov 20
The Marmalade Hotel

4. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (1,003 reviews)
"Beautiful facility with a great breakfast and nice grounds"
Canada
Sheryl
The price is NT$7,600
NT$9,120 total
includes taxes & fees
Dec 1 - Dec 2
Atholl Palace Hotel

5. Loch Ness Country House Hotel

Loch Ness Country House Hotel
4.0 star property
Inverness
9.2 out of 10, Wonderful, (469 reviews)
"Food was fabulous!! The staff was helpful and our was clean."
United States
Deborah
The price is NT$3,420
NT$4,104 total
includes taxes & fees
Nov 11 - Nov 12
Loch Ness Country House Hotel

6. 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 NT$6,032
NT$7,238 total
includes taxes & fees
Dec 1 - Dec 2
Culloden House Hotel

7. Bunchrew House Hotel & Restaurant

Bunchrew House Hotel & Restaurant
4.0 star property
Inverness
9.6 out of 10, Exceptional, (205 reviews)
"Very good hotel with delightful staff, it was a lovely stay"
France
Paolo
The price is NT$3,331
NT$3,997 total
includes taxes & fees
Nov 9 - Nov 10
Bunchrew House Hotel & Restaurant

8. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (409 reviews)
"Comfortable stay, great breakfast and staff"
United States
Jennifer
The price is NT$3,959
NT$4,751 total
includes taxes & fees
Nov 19 - Nov 20
The Skye Inn

9. Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (158 reviews)
"Fantastic stay! Charming and super clean. Highly recommend"
Canada
Daniel
The price is NT$8,719
NT$10,462 total
includes taxes & fees
Nov 8 - Nov 9
Knockendarroch Hotel

10. Duck Bay Hotel

Duck Bay Hotel
3.0 star property
Alexandria
9.0 out of 10, Wonderful, (529 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 NT$3,586
NT$4,303 total
includes taxes & fees
Nov 8 - Nov 9
Duck Bay Hotel

11. Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (493 reviews)
"The staff were great"
United States
Brian
The price is NT$5,534
NT$6,641 total
includes taxes & fees
Nov 8 - Nov 9
Duisdale House Hotel

12. Pine Trees Hotel

Pine Trees Hotel
4.0 star property
Pitlochry
9.4 out of 10, Exceptional, (470 reviews)
"everything great especially the wonderful staff"
United States
Charles
The price is NT$9,505
NT$11,406 total
includes taxes & fees
Nov 10 - Nov 11
Pine Trees Hotel

13. Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa
5.0 star property
Oban
9.2 out of 10, Wonderful, (164 reviews)
"Our favorite place we stayed in the UK. It was amazing and i highly recommend a stay."
United States
Tim
The price is NT$11,351
NT$13,621 total
includes taxes & fees
Nov 23 - Nov 24
Isle of Eriska Hotel and Spa

14. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (932 reviews)
"Great stay"
United States
Eric
The price is NT$3,535
NT$4,241 total
includes taxes & fees
Nov 8 - Nov 9
Westlands of Pitlochry

15. Uig Hotel

Uig Hotel
3.0 star property
Uig
9.4 out of 10, Exceptional, (1,003 reviews)
"Great place Beautiful area and very good food"
United States
Justin
The price is NT$6,470
NT$7,764 total
includes taxes & fees
Nov 8 - Nov 9
Uig Hotel

16. Lochardil House Hotel

Lochardil House Hotel
4.0 star property
Lochardil
9.4 out of 10, Exceptional, (594 reviews)
"The breakfast was amazing and the rooms were large and lovely with very comfy king beds. The staff at Lochardil are truly outstanding, helpful and very friendly."
Canada
Jackie
The price is NT$2,742
NT$3,290 total
includes taxes & fees
Nov 15 - Nov 16
Lochardil House Hotel

17. Loch Fyne Hotel And Spa

Loch Fyne Hotel And Spa
4.0 star property
Inveraray
8.8 out of 10, Excellent, (471 reviews)
"Great location, great staff, spa and lots of areas to sit."
Canada
Dean
The price is NT$4,573
NT$5,488 total
includes taxes & fees
Nov 18 - Nov 19
Loch Fyne Hotel And Spa

18. Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,000 reviews)
"The location was great, good food and beautiful property."
United States
Michael
The price is NT$3,290
NT$3,948 total
includes taxes & fees
Nov 22 - Nov 23
Kingsmills Hotel

19. Bridge of Orchy Hotel

Bridge of Orchy Hotel
4.0 star property
Bridge of Orchy
9.0 out of 10, Wonderful, (359 reviews)
"very nicw would stay again"
United Kingdom
Robert
The price is NT$4,277
NT$5,132 total
includes taxes & fees
Nov 18 - Nov 19
Bridge of Orchy Hotel

20. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,001 reviews)
"Walkable to the airport and rental car drop off, the courtyard is perfect for an early morning flight."
United States
Michael
The price is NT$2,139
NT$2,566 total
includes taxes & fees
Nov 22 - Nov 23
Courtyard by Marriott Inverness Airport
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

Hotels recommended for families 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

  • Stunning Scenery: The Scottish Highlands are renowned for their breathtaking landscapes, including rugged coastlines, waterfalls, and picturesque parks.
  • Outdoor Adventures: Enjoy a variety of activities such as hiking, skiing, and scenic drives that cater to adventure enthusiasts.
  • Whisky Distilleries: Visit the Haven of Speyside to explore famous whisky distilleries and learn about Scotland's rich whisky heritage.
  • Historic Villages: Discover charming historic villages that showcase the unique Scottish culture and history.
  • Welcoming Accommodations: Experience a range of lodging options, from cozy bed & breakfasts to luxurious castle hotels.

Find great hotels near Scottish Highlands

Discover the enchanting accommodations of the Scottish Highlands, where options abound for every traveler. Choose from charming bed & breakfasts or luxurious resorts, perfect for adventure seekers and families alike. Experience the unique charm of castle hotels or enjoy a cozy stay at the Bettyhill Hotel. With pet-friendly options and breathtaking landscapes, your Highland getaway promises unforgettable memories and a warm Scottish welcome.

  • The Cluanie Inn: Nestled 18km from the Scottish Highlands, The Cluanie Inn is a charming 3.5-star hotel that boasts a guest rating of 8.8 out of 10. Ideal for pet lovers, this inn offers a welcoming atmosphere with a pet-friendly policy, allowing dogs on the premises with specific restrictions. Guests can enjoy the comfort of cozy rooms that feature modern amenities while being in close proximity to stunning Highland landscapes. With services like food and water bowls for your furry friends, The Cluanie Inn blends hospitality with a touch of home.
  • Kintail Lodge Hotel: A budget-friendly option located 19km from the Scottish Highlands, Kintail Lodge Hotel is highly rated with a score of 9.4 out of 10. This hotel caters to adventure seekers and pet owners alike, offering various outdoor activities such as fishing, sailing, and birdwatching nearby. The lodge’s relaxed ambiance is perfect for travelers who wish to explore the natural beauty of the Highlands while enjoying the comforts of home. Pets are welcome here, with amenities that ensure a stress-free stay for both you and your four-legged companions.
  • The wooden floors, vintage furniture, and tartan accents create a comfy room: This budget-friendly Bed & Breakfast, located just 18km from the Scottish Highlands, creates a cozy retreat for adventurous travelers. With a focus on outdoor activities, guests can partake in horse riding, mountain biking, and kayaking in the nearby area. The charming decor with wooden floors and vintage furnishings adds to the inviting atmosphere, making it a delightful base for those looking to immerse themselves in Scotland's breathtaking landscapes. Pets are also welcomed, enhancing the warm, homely feel of this delightful stay.

Where to stay near Scottish Highlands

The Scottish Highlands offer a breathtaking blend of rugged coastlines, historic charm, and outdoor adventure. Explore the rich tapestry of Scottish history while visiting the Haven of Speyside, known for its whisky distilleries. Experience the warm hospitality of friendly locals as you traverse this scenic paradise. Whether you're seeking luxury accommodations or secluded retreats, the Highlands promise an unforgettable vacation filled with excursions and stunning landscapes.

  • Kyle: Nestled 16km from the Scottish Highlands, Kyle is a charming city that attracts outdoor enthusiasts and adventure seekers year-round. The best times to visit are during the vibrant months of April and the summer from June to July, when the natural beauty of the area is at its peak. Kyle offers breathtaking hiking trails, a variety of shops, and even ski fields for those looking for winter sports. History buffs will appreciate the nearby historic places, castles, and the stunning landscapes of the national parks that surround the city, making it a perfect blend of adventure and culture.
  • Strathcarron: Located 21km from the Scottish Highlands, Strathcarron is a picturesque city known for its romantic ambiance and stunning scenery. Similar to Kyle, it experiences peak visitor numbers in April and during the summer months. Visitors are drawn to its beautiful hiking trails and easy access to scenic trails perfect for exploration. Strathcarron is also in proximity to serene lakes, historic sites, and charming villages, making it an ideal spot for couples and nature lovers seeking a tranquil getaway.
  • Camban: A quaint village situated 13km from the Scottish Highlands, Camban is a delightful destination for families and eco-conscious travelers. Its visitor numbers tend to peak from July to September, offering a family-friendly atmosphere during the warmer months. Camban provides a variety of hiking trails that connect to beautiful parks and water features, allowing families to immerse themselves in nature. The village’s eco-friendly vibe and accessibility to outdoor activities make it an appealing choice for those looking to explore the unspoiled beauty of Scotland.

Things to do in Scottish Highlands

Shopping

In the Scottish Highlands, visit Inverness's Eastgate Shopping Centre, a bustling hub with a mix of shops and eateries. For unique gifts, explore the local markets like the Aviemore Market, where artisans showcase handmade crafts and local produce, offering a true taste of Highland culture.

Recreation

Experience the tranquility of the Highland Wellness Retreat, where you can indulge in soothing spa treatments and yoga classes surrounded by stunning landscapes. For outdoor enthusiasts, hiking the nearby trails offers breathtaking views and a chance to connect with nature.

Adventure

Explore the rugged landscapes of Glencoe, where you can hike stunning trails surrounded by dramatic mountains. For thrill-seekers, try white-water rafting on the River Tummel, offering an exhilarating adventure through beautiful scenery. Don't miss the chance to go mountain biking in the forests of Aviemore, ensuring an adrenaline-packed experience.

Nightlife

Explore the lively atmosphere at The Hootananny in Inverness, where traditional Scottish music fills the air. For a cozy vibe, visit The Ben Nevis Bar for a selection of local ales and friendly conversation. Don’t miss the chance to enjoy a whisky tasting at The Malt Room.

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

Booking tips and Expedia advantages for Scottish Highlands

Traveling to the Scottish Highlands can be budget-friendly with a few savvy tips. Visit between January and March for lower hotel rates, and consider booking a month in advance for the best deals. Look for last-minute offers on Expedia, especially on Wednesdays when prices tend to be lower. Combine your hotel, flights, and activities for potential savings through package deals. Explore eco-certified accommodations for sustainable options, and always check for beverage discounts and flexible booking options to maximize value for your money.

  • 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 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 instance, selecting the Eco-certified option will showcase hotels that are sustainable and environmentally friendly, available for your stay. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in the Scottish Highlands with your flights and activities through an Expedia package deal.

Find the best attractions near Scottish Highlands

The Scottish Highlands offer a stunning backdrop for outdoor adventures, featuring picturesque parks, historic villages, and breathtaking waterfalls. Ideal for travelers seeking adventure and natural beauty, the region is perfect for hiking and exploring. Additionally, visitors can find a variety of hotels in the Highlands to enhance their stay, ensuring a memorable vacation experience amidst the beautiful scenery and rich history of this enchanting area.

  • Glen Affric: Discover the natural beauty of Glen Affric, a stunning park known for its eco-friendly environment. With its lush forests and scenic trails, it offers a family-friendly atmosphere perfect for hiking and enjoying the great outdoors, just 11km from the Highlands.
  • Loch Carron: Immerse yourself in the rich culture of Loch Carron, a historic village located 21km from the Highlands. Here, you can explore charming architecture, local shops, and the vibrant community that showcases the region's heritage.
  • Plodda Falls: Experience the breathtaking Plodda Falls, an enchanting waterfall located 18km from the Highlands. Surrounded by lush greenery, it offers a romantic and adventurous setting, ideal for nature lovers and thrill-seekers alike.

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. EDInburgh Airport (EDI) is 187km away, with nearby hotels like Crescent House and Virgin Hotels Edinburgh, both about 11km from the airport. Glasgow Airport (GLA) is another option, located 167km away, featuring hotels such as JA Mar Hall Scotland, just 6km from the airport. Belfast International Airport (BFS) is 303km from the Highlands, with nearby accommodations like Doubletree by Hilton Belfast Templepatrick, approximately 10km away. Each hotel provides various transportation services for easy access to the airports.