Skip to content

838 places · prices checked 15 Nov 2026

Lodges, Log Cabins & Hot Tub Breaks in the Scottish Highlands

We track 838 lodges, cabins and hot tub cottages in the Scottish Highlands, usually £226 a night. A week in winter costs around £1,716 (£1,736 the rest of the year). Sleeps up to 24, 38% with a hot tub. Average guest rating: 9.2/10.

Places
838
Usual night
£226
Week in winter
£1,716
Average rating
9.2/10
Sleeps up to
24 guests

Prices for 2 adults checked on Booking.com · updated 15 Nov 2026 · how we work

Our lodges and cabins in the Scottish Highlands

Stays here range from one-bedroom cabins for two on the north-west coast, near Scourie, Lochinver and Clashnessie, to large houses for groups. Smaller places by the sea or a loch are usually cheaper than family lodges near Inverness or Aviemore. Many have a sea view or lake view, and a good number allow dogs. The distances are long, so check the drive from your arrival point before you book a short break. A cabin in the far north can be a long way from the nearest town.

Top 48 of 838, ranked by guest rating and number of reviews. Pick your dates above to see every place free for your stay, or browse all towns.

Scourie

1 2

4. Tighlochan pods

9.6Exceptional · 425 reviews

Guests love:Cleanliness 9.7Comfort 9.7

Usually£149per night
Check dates

Onich

1 2

5. Dalrigh Pod

9.8Exceptional · 157 reviews

Guests love:Cleanliness 10.0Location 10.0

  • Sea view
  • Dog friendly
Usually£160per night
Check dates

Clashnessie

1 2

8. Sea View Cabin

9.8Exceptional · 151 reviews

Guests love:Cleanliness 9.9Comfort 9.9

  • Sea view
Usually£120per night
Check dates

Thurso

1 4

12. Braeside Retreats

9.5Exceptional · 410 reviews

A hot tub sits at the heart of this one-bedroom unit, along with a sea view, a terrace with decking and an outdoor fireplace.

Guests love:Comfort 9.6Location 9.6

  • Hot tub
  • Sea view
  • Dog friendly
Usually£150per night
Check dates

Ballachulish

1 2

17. Aos Sí Lodges

9.4Exceptional · 795 reviews

Jubilee Park is 1.0 miles from the lodges, a 19 minute walk, and Loch Leven is 2.4 miles away. The Massacre of Glencoe site is also 2.4 miles away.

Guests love:Comfort 9.7Cleanliness 9.6

  • Log burner / fireplace
  • Dog friendly
Usually£236per night
Check dates

Portree

1 2

19. Craigard Chalet

9.9Exceptional · 94 reviews

Sea and mountain views set the tone at this one-bedroom chalet in Portree, in the Highlands.

Guests love:Cleanliness 10.0Comfort 10.0

  • Sea view
Usually£130per night
Check dates

Fort William

1-2 2-5

20. Bunroy Park

9.8Exceptional · 100 reviews

Guests love:Cleanliness 9.9Hosts 9.9

Price for your dates
Check dates

Nedd

2

22. West Coast Hideaways

9.6Exceptional · 155 reviews

The king room sleeps 2 and measures 170 sq ft. It has a seating area, a dining area and a kitchenette with a microwave.

Guests love:Cleanliness 9.9Hosts 9.9

  • Hot tub
  • Log burner / fireplace
  • Sea view
Usually£150per night
Check dates

Fort William

1-4 2-8

27. Glen Nevis Holidays

9.3Exceptional · 497 reviews

Parade Gardens and the West Highland Museum are 2.7 and 2.8 miles away, and the railway station in Fort William is also 2.7 miles from the site.

Guests love:Location 9.8Cleanliness 9.5

Usually£165per night
Check dates

Onich

2-4 4-11

28. Old Springwell Croft

9.3Exceptional · 479 reviews

Jubilee Park is 3.5 miles from Old Springwell Croft in Onich, a 6 minute drive, and Loch Leven is 4.3 miles away.

Guests love:Location 9.7Comfort 9.6

  • Sea view
  • Water view
  • Pets on request
Usually£205per night
Check dates

Dunvegan

1 2

29. Harlosh Log Cabins

9.5Exceptional · 163 reviews

If you want a small base for two with the sea in front of you, this log cabin is built for that.

Guests love:Comfort 9.6Location 9.6

  • Sea view
Usually£150per night
Check dates

Invergarry

3 6

31. Highgarry Lodges

9.4Exceptional · 225 reviews

Bedroom 1 and Bedroom 2 each have a double bed, and Bedroom 3 has two single beds, so the chalet sleeps six across three bedrooms.

Guests love:Hosts 9.8Cleanliness 9.5

  • Pets on request
Usually£217per night
Check dates

Orkney

1 2

33. Berstane Lodges

9.6Exceptional · 116 reviews

Guests love:Cleanliness 9.9Hosts 9.9

  • Hot tub
  • Sea view
Usually£180per night
Check dates

Inverness

2-7 4-14

39. Ness Castle Lodges

9.5Exceptional · 140 reviews

Guests love:Location 9.8Cleanliness 9.7

  • Log burner / fireplace
  • Dog friendly
Usually£211per night
Check dates

Fort William

2 4

40. Chalet Blaich

9.6Exceptional · 105 reviews

Guests love:Hosts 9.8Cleanliness 9.7

  • Lake view
Price for your dates
Check dates

Thurso

2 3

41. Celtic Lodges

9.4Exceptional · 183 reviews

Guests love:Hosts 9.9Cleanliness 9.7

Usually£125per night
Check dates

Glencoe

3-4 7-9

43. Beach Houses with Hot Tubs

9.3Exceptional · 281 reviews

A hot tub is the main draw here, along with a swimming pool, a terrace with decking and a garden. The beachfront villa has sea, water and mountain views.

Guests love:Location 9.7Comfort 9.5

  • Hot tub
  • Indoor pool
  • Sea view
Usually£546per night
Check dates

Inverness

1 2

45. The Wee Lodge

9.7Exceptional · 84 reviews

This place sleeps two adults in one bedroom, with one bathroom and a total floor area of 540 sq ft.

Guests love:Hosts 10.0Facilities 10.0

Usually£110per night
Check dates

Thurso

3 6

48. The Shepherd's Rest

9.7Exceptional · 77 reviews

Guests love:Cleanliness 10.0Comfort 9.9

  • Hot tub
  • Log burner / fireplace
  • Dog friendly
Usually£218per night
Check dates

The Scottish Highlands have lodges by Loch Ness, around Aviemore and Fort William and on the remote north coast.

The Highlands cover a huge area, and the lodges are spread across it: around Inverness and Aviemore, along the road to Fort William, on Skye, and up on the far north coast near Wick and John O Groats. Most places are small. The usual size sleeps about 5 guests, and the largest takes 24, so couples, families and big groups can all find something.

Prices vary more by location than by season. Fort William and Lossiemouth are cheaper than the region as a whole, while Aviemore and John O Groats sit well above it. Hot tubs are fitted at 38% of places, log burners at 39%, and 61% accept dogs. A sauna is rare, at only 5%. Guests rate the stays highly, at 9.2 out of 10 on average. A week costs about the same in winter as outside it, which is unusual for a holiday region.

Where to stay in the Scottish Highlands

Inverness has the most places after the region as a whole, and over half of them have a hot tub. Aviemore is dearer, with a lower share of tubs. Fort William is much cheaper than both, which suits walkers heading for the hills. Lossiemouth is cheaper still but has no hot tubs. Belladrum stands out, as nearly all its lodges have a hot tub. John O Groats is the dearest place in the list by a wide margin, and has none. Portree on Skye sits in the middle.

TownPlacesUsual nightWith hot tub
Inverness63£26256%
Aviemore58£29638%
Fort William42£18133%
Spean Bridge31£26026%
Lossiemouth30£1380%
Belladrum21£26290%
Portree19£19916%
John O Groats17£5160%
Boat of Garten15£28627%
Forres14£16714%
Wick13£36331%
Drumnadrochit13£24815%

Features

A garden is the most common feature, found at 70% of places, and it adds little to the price. Log burners and hot tubs each appear at close to 4 in 10 places, and both come with a higher usual price than the average lodge. Fishing is also linked to dearer stays. Sea view places are cheaper than most other features, which says something about where they are: often remote coastal spots rather than the busy centres. Lake views are rarer, at about 1 in 10.

FeaturePlacesShareUsual night
Garden58670%£244
Log burner / fireplace32339%£338
Hot tub31638%£296
High chair29836%£300
BBQ19223%£271
Sea view16920%£206
Fishing13116%£331
Children's play area516%£201

By number of guests

Lodges for 2 are the cheapest in total, but the cost for each guest is the highest. Places for 3 to 4 guests and 5 to 6 guests work out much cheaper per person. Groups of 12 or more pay the least per head, though the total is far higher. Most of the choice is in the middle sizes, with few places for 15 or more guests.

SleepsPlacesBedroomsUsual nightPer guest
Sleeps 22001£162£81
Sleeps 3-42672£180£45
Sleeps 5-62113£248£41
Sleeps 7-9874£426£53
Sleeps 10-11395£421£42
Sleeps 12-14166£518£37
Sleeps 15-19118£590£37
Sleeps 20+78£878£38

Prices month by month

November is the cheapest month listed, and prices then climb through December, January and February. March dips slightly, then April is the dearest month shown. The gap between the cheapest and dearest month is small compared with the gap between towns. Availability is tighter in November and December, with fewer places free, and it opens up from January to April. For a short notice break, spring offers the most choice.

MonthUsual nightNights still free
November 2026 £227 44%
December 2026 £244 42%
January 2027 £247 53%
February 2027 £252 55%
March 2027 £236 60%
April 2027 £267 59%

All towns in the Scottish Highlands

Towns with many lodges, such as Inverness, Aviemore and Fort William, give you the widest choice of budgets and sizes. Smaller places like Onich, Lairg and Ose have only a few lodges, but can have a sea or loch view at a lower usual price. Pick the area first, then compare towns nearby. Driving times between them are long, so one base is usually enough for a weekend.

More places with a full guide in the Scottish Highlands

FAQs

Which Highland town is cheapest for a lodge?

Lossiemouth and Fort William are usually cheaper than the region as a whole. Lossiemouth has no hot tubs, though. Fort William is a better choice if you want hill walking as well.

Are winter weeks dearer than the rest of the year?

Not noticeably. A week in winter costs about the same as one outside winter. Month by month, November is the cheapest and April the dearest of the months listed.

How many lodges have a sauna?

Only about 5% do, so a sauna is much rarer than a hot tub, which 38% have. If a sauna matters to you, filter for it before choosing a town.

Is it cheaper to book a bigger lodge for a group?

Per person, yes. Lodges for 12 or more guests cost the least per head. The total is much higher, so it only makes sense if you can fill the beds.

How much does a lodge or cabin in the Scottish Highlands cost?

Based on the prices we check every day, a night in one of these lodges or cabins in the Scottish Highlands usually costs £226, and a week in winter around £1,716 (£1,736 the rest of the year). Prices depend mostly on the dates and the size of the property.

Are there lodges with hot tubs in the Scottish Highlands?

Yes: 38% of the places on this page list a hot tub or spa bath on their property page.

Can I bring my dog?

61% of the places on this page accept pets, sometimes for a fee or on request. See also our dog friendly lodges.

What is the largest lodge in the Scottish Highlands?

The largest property in this selection sleeps up to 24 guests; the average is 5.1 guests.

When should I book?

In our data the busiest month is December 2026, with only 42% of nights still free. For Christmas, New Year and school holidays, book several weeks ahead; for a last-minute break, check the dates shown on each property.

Is there a minimum stay?

Many lodges and cottages accept short breaks of 2 to 4 nights, but some only take weekly bookings in peak periods. The calendar on each property page shows the minimum stay night by night.

Keep exploring

Go back to Lodges in Scotland to widen your search. You might also like Lodges, Log Cabins & Hot Tub Breaks in the Cairngorms, Lodges at Loch Lomond, Lodges, Log Cabins & Hot Tub Breaks in Perthshire and Lodges in Argyll.