Skip to content

662 places · prices checked 15 Nov 2026

Log Cabins in the Scottish Highlands

This selection lists 662 places, usually £201 a night. A week in winter costs around £1,533 (£1,614 the rest of the year). Sleeps up to 24, 22% with a hot tub. Average guest rating: 9.2/10.

Places
662
Usual night
£201
Week in winter
£1,533
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

The best places right now

Among the cabins that stand out at the moment, most are small. Several sleep two with one bedroom, in villages such as Portree, Scourie, Lochinver and Ose, and many of them have a sea view. Onich has both a dog friendly cabin with a sea view and a two bedroom one with a sauna, a log burner and a lake view. Brora and Lairg have cabins for four with one bedroom that accept dogs. Cabins in the far north-west are usually cheaper than those around Onich, though a few, like Badcall, sit higher.

Top 48 of 662, well-rated places ranked by usual price. Pick your dates above to see every place free for your stay.

Inverness

1 2

1. The little garden hoose

8.1Very good · 161 reviews

Walker Park is 180 yards from the door, and Fraser Park is 370 yards away.

Guests love:Cleanliness 8.7Location 8.7

Usually£46per night
Check dates

Strathpeffer

2 4

2. Spruce Lodge

8.33 reviews

This place sits in Strathpeffer in the Highlands.

  • Pets on request
Usually£57per night
Check dates

Strathpeffer

2 4

3. Rowan Lodge

9.33 reviews

A garden comes with Rowan Lodge, a detached holiday home in Strathpeffer that sleeps 4 people. It measures 1130 sq ft and has two bedrooms.

  • Pets on request
Usually£58per night
Check dates

Nairn

2 6

6. Dolphin Bay

9.4Exceptional · 5 reviews

Guests love:Hosts 10.0Comfort 9.5

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

Inverness

1 2-4

7. Craskie Glamping Pods

8.4Very good · 276 reviews

The pod sleeps 4 people in a single bedroom, with 2 single beds and 1 double bed. The unit is 190 sq ft and sits entirely on the ground floor.

Guests love:Location 9.0Cleanliness 8.6

  • Pets on request
Usually£74per night
Check dates

Fort William

1 3

9. Jacobite View Pod

8.6Excellent · 168 reviews

Guests love:Location 9.0Hosts 9.0

  • Dog friendly
Usually£81per night
Check dates

Inverkirkaig

2 4

10. Coillessan Lodge

9.6Exceptional · 5 reviews

Guests love:Cleanliness 10.0Comfort 10.0

Usually£81per night
Check dates

Muir of Ord

3 6

11. Willow Lodge

9.84 reviews

This place sleeps 6 people across three bedrooms. Bedroom 1 has a super king bed, bedroom 2 has a double bed and bedroom 3 has two single beds.

  • Dog friendly
Usually£82per night
Check dates

Lossiemouth

2 4

15. Lighthouse View

9.6Exceptional · 76 reviews

Guests love:Comfort 9.8Cleanliness 9.7

  • Indoor pool
  • Log burner / fireplace
Usually£89per night
Check dates

Invergordon

1 4-7

17. Delny Highland Lodges

8.2Very good · 97 reviews

If you are travelling with young children and want a self-catering base with a kitchen, this lodge in Invergordon is worth a look. It sleeps up to 7 people.

Guests love:Hosts 9.2Location 8.9

Usually£93per night
Check dates

Lossiemouth

2 4

22. Dunes Escape

9.4Exceptional · 17 reviews

Guests love:Cleanliness 9.9Hosts 9.8

  • Swimming pool
  • Log burner / fireplace
  • Dog friendly
Usually£97per night
Check dates

Glencoe

4 8

28. Bidean Lodge

9.8Exceptional · 6 reviews

A log burner sits at the centre of the living space in this detached holiday home, which sleeps 8 across 4 bedrooms and 3 bathrooms.

Guests love:Cleanliness 9.5Comfort 9.5

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

Staffin

1 2

29. The Lodge

8.8Excellent · 84 reviews

Guests love:Location 9.4Cleanliness 8.9

  • Log burner / fireplace
  • Sea view
  • Dog friendly
Usually£104per night
Check dates

Breakish

1 2

30. Skye Coorie Cabin

9.6Exceptional · 81 reviews

Guests love:Hosts 10.0Cleanliness 9.8

  • Sea view
Usually£108per night
Check dates

Fort William

1 2

33. Ben Nevis Pod

9.1Exceptional · 45 reviews

Guests love:Comfort 9.6Cleanliness 9.3

Usually£109per night
Check dates

Inverness

1 2

34. 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

Boat of Garten

2 5

35. Boat 32

9.6Exceptional · 28 reviews

Guests love:Hosts 9.8Facilities 9.8

  • Dog friendly
Usually£110per night
Check dates

Lossiemouth

2 6

36. Fairview Caravan Hire

9.5Exceptional · 77 reviews

Guests love:Location 9.8Cleanliness 9.7

  • Swimming pool
  • Log burner / fireplace
Usually£113per night
Check dates

Aviemore

2 4

38. Ruapehu Lodge

9.3Exceptional · 111 reviews

A log burner is the main feature of this two-bedroom chalet in Aviemore, with a fireplace and a mountain view to go with it. It sleeps 4 and measures 230 sq ft.

Guests love:Location 9.8Cleanliness 9.6

  • Log burner / fireplace
Usually£114per night
Check dates

Alness

1 2

39. The Dalmore Pod

10.0Exceptional · 24 reviews

Guests love:Cleanliness 10.0Hosts 10.0

Usually£114per night
Check dates

Fort William

1 2

43. Aonach Mor Pod

9.1Exceptional · 28 reviews

Guests love:Cleanliness 9.6Comfort 9.1

Usually£115per night
Check dates

Aviemore

2 4

47. Dunroamin Lodge

9.1Exceptional · 113 reviews

Aviemore railway station is 0.6 miles away, an 11 minute walk, and the entrance to Cairngorms National Park is 1.4 miles away, about 27 minutes on…

Guests love:Cleanliness 9.6Comfort 9.6

  • Log burner / fireplace
Usually£117per night
Check dates

Onich

1 2

48. Dalrigh Pod 2

9.7Exceptional · 21 reviews

Guests love:Comfort 9.9Location 9.9

  • Sea view
  • Water view
Usually£117per night
Check dates

The Highlands cover a huge area, and the cabins follow the map: Inverness and Aviemore for the Cairngorms side, Fort William and Spean Bridge in the west, Portree on Skye, and a long run of small cabins along the far north coast around Scourie, Lochinver and Clashnessie. Many of those northern cabins sleep two, have one bedroom and look out over the sea.

Prices are fairly high compared with a typical UK cabin break, but the choice of budgets is wide. Small cabins for two are the cheapest, while the largest places cost far more per night. Dog friendly stays are common, with a little under six in ten allowing pets. About a third have a log burner, around a fifth have a hot tub and only a few have a sauna. Guest ratings are high, at 9.2 out of 10. If you want a hot tub, the choice is large but not evenly spread, so where you look matters.

Where are they?

Fort William and Lossiemouth are the cheaper bases among the bigger towns, and Lossiemouth has no hot tubs at all. Belladrum is the place for hot tubs, with about 90% of its cabins having one. John O Groats is the dearest of the places listed by a wide margin. Wick and Boat of Garten also sit well above the Highland norm, while Forres and Drumnadrochit are nearer the middle.

TownPlacesUsual nightWith hot tub
Inverness43£22135%
Aviemore43£28116%
Fort William32£16212%
Lossiemouth30£1380%
Spean Bridge28£25718%
Belladrum20£25990%
John O Groats17£5160%
Portree16£1980%
Boat of Garten15£28627%
Forres13£1678%
Wick12£31525%
Drumnadrochit11£1900%

Features

A garden is the most common feature, found at about two thirds of cabins, and it hardly changes the price. A log burner is in about a third and goes with the dearest stays on this list. Hot tubs are at about a fifth, usually dearer than the typical night but cheaper than log burner cabins. Sea view cabins are the cheapest of the features listed, which fits with the small cabins along the north coast. Fishing cabins cost more than most, and lake views sit close to the usual price.

FeaturePlacesShareUsual night
Garden43065%£221
Log burner / fireplace21332%£331
High chair19429%£256
BBQ14221%£225
Hot tub14021%£256
Sea view13220%£186
Fishing9314%£297
Children's play area447%£194

By number of guests

Cabins for two are the cheapest in total but the dearest per person. Prices per person fall as groups grow, and cabins for five or six are the best value per head among the common sizes. Cabins for three or four are the most numerous group. Above seven guests the total price rises quickly, though the cost per person stays lower than for couples. The very largest places, for 20 or more, are few, with only four in all, so book early for big groups.

SleepsPlacesBedroomsUsual nightPer guest
Sleeps 21831£160£80
Sleeps 3-42212£177£44
Sleeps 5-61713£236£39
Sleeps 7-9464£459£57
Sleeps 10-11185£521£52
Sleeps 12-14106£598£43
Sleeps 15-1998£590£35
Sleeps 20+410£836£40

Prices month by month

Prices are steady through winter. November is the cheapest month, and December, February and April are all dearer, with April the highest of those listed. January and March are close to the usual level. The share of cabins still free grows from November towards spring, so there is more choice in March and April than in the run up to Christmas. A winter week and a week outside winter cost almost the same, so the season changes the price less here than in many UK regions.

MonthUsual nightNights still free
November 2026 £204 45%
December 2026 £222 43%
January 2027 £220 52%
February 2027 £222 55%
March 2027 £222 61%
April 2027 £236 60%

FAQs

Which Highland towns are cheapest for a cabin?

Lossiemouth and Fort William are usually the cheaper bases among the towns with the most cabins. Aviemore, Spean Bridge and Belladrum are dearer. John O Groats is the dearest place listed.

Where can I find a cabin with a hot tub?

Belladrum stands out, with about nine in ten cabins having a hot tub. Inverness also has a good choice, with about a third. Lossiemouth, Portree and Drumnadrochit have none.

Is winter cheaper than the rest of the year?

Only slightly. A winter week usually costs about the same as one outside winter. November is the cheapest month for a night, and April the dearest of the months ahead.

Do many cabins have a log burner?

About a third do. Those cabins are usually dearer than the typical night, and they are less common than gardens, which about two thirds have.

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 £201, and a week in winter around £1,533 (£1,614 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: 22% of the places on this page list a hot tub or spa bath on their property page.

Can I bring my dog?

58% 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 4.7 guests.

When should I book?

In our data the busiest month is December 2026, with only 43% 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 Log Cabin Holidays in the UK to widen your search. You might also like Log Cabins in North Wales, Log Cabins in Scotland, Log Cabins in Wales and Log Cabins in the Lake District.