Skip to content

127 places · prices checked 15 Nov 2026

Log Cabins & Lodges with Hot Tubs in Perthshire

This selection lists 127 places, usually £253 a night. A week in winter costs around £1,778 (£1,988 the rest of the year). Sleeps up to 24. Average guest rating: 9.1/10.

Places
127
Usual night
£253
Week in winter
£1,778
Average rating
9.1/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

Guests rate these places 9.1 out of 10 on average, which is high for a list this long. The examples cover a lot of ground. A one-bedroom lodge with a lake view in Glencoe usually costs £298 a night, while a similar two-person cabin in Fort William can be had for £119 to £168. A four-person place with two bedrooms at Bridge of Tilt is usually £170. If you want a log burner as well as the hot tub, a Pitlochry cabin for two usually costs £367. Larger groups can look at a five-bedroom, ten-guest house in Kingussie at around £521.

Top 48 of 127, ranked by guest rating and number of reviews. Pick your dates above to see every place free for your stay.

Bridge of Tilt

2 4

5. Orchid lodge

9.1Exceptional · 166 reviews

Guests love:Location 9.5Comfort 9.3

  • Hot tub
Usually£170per night
Check dates

Pitlochry

1 2

6. Kinnaird Lodges - Bealach lodge with hot tub

9.4Exceptional · 71 reviews

Loch Faskally is 1.8 miles from the lodge, a walk of about 34 minutes, and Pitlochry station is 1.6 miles away, around 30 minutes on foot.

Guests love:Comfort 9.8Cleanliness 9.7

  • Hot tub
  • Log burner / fireplace
Usually£367per night
Check dates

Glencoe

1 2

7. RiverBeds - Luxury Wee Lodges with Hot Tubs

8.8Excellent · 1040 reviews

A couple looking for a small, private base in the Highlands will find it here. The lodge sleeps 2 and measures 130 sq ft.

Guests love:Location 9.4Comfort 9.2

  • Hot tub
  • Sauna
  • Swimming pool
Usually£571per night
Check dates

Perth

1 2

13. Old Fargie Lodges

9.9Exceptional · 25 reviews

Guests love:Cleanliness 9.9Comfort 9.9

  • Hot tub
  • Sauna
  • Log burner / fireplace
Usually£287per night
Check dates

Crieff

4 8

15. Wallace Lodge

9.8Exceptional · 26 reviews

This place sits outside Crieff in Perthshire, with water and mountain views and a garden around it. The nearest neighbour is 480 yards away.

Guests love:Hosts 10.0Location 9.9

  • Hot tub
  • Water view
  • Pets on request
Usually£294per night
Check dates

Dunkeld

1 2

18. Hatton Lodge

9.3Exceptional · 39 reviews

Guests love:Cleanliness 9.8Comfort 9.6

  • Hot tub
Usually£194per night
Check dates

Kingussie

4 6

21. Osprey Lodge

9.8Exceptional · 21 reviews

Guests love:Facilities 10.0Cleanliness 9.9

  • Hot tub
  • Dog friendly
Price for your dates
Check dates

Roybridge

1 2

22. Cul Darach Lodge, Glen Roy Nature Reserve

9.1Exceptional · 40 reviews

This place Lodge sleeps two people in one bedroom, with one bathroom and a kitchen with a dining area.

Guests love:Comfort 9.6Location 9.5

  • Spa bath
  • Sauna
Usually£162per night
Check dates

Invergarry

2 6

23. Caledonian Cabin

9.9Exceptional · 17 reviews

Loch Oich is 5.0 miles from the cabin, about 6 minutes by car, and the nearest neighbour is 0.9 miles away.

Guests love:Cleanliness 10.0Comfort 10.0

  • Hot tub
  • Log burner / fireplace
  • Water view
Usually£433per night
Check dates

Pitlochry

1 2

24. The Retreat Cabin

9.5Exceptional · 20 reviews

A hot tub and a sauna are the main features here, set alongside a terrace with decking, a garden and a mountain view.

Guests love:Comfort 10.0Facilities 9.9

  • Hot tub
  • Sauna
  • Dog friendly
Usually£418per night
Check dates

Pitlochry

3 8

25. Morar Lodge

10.0Exceptional · 14 reviews

Guests love:Cleanliness 10.0Comfort 10.0

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

Coupar Angus

1 2-6

29. Beech Hedge

8.4Very good · 165 reviews

The nearest neighbour is 0.9 miles away, so Beech Hedge sits well apart from other houses on the edge of Coupar Angus in Perthshire.

Guests love:Hosts 9.2Cleanliness 8.9

  • Hot tub
Usually£72per night
Check dates

Stanley

3 6

30. Horsey Reach Lodge

9.5Exceptional · 18 reviews

Guests love:Location 10.0Facilities 9.7

  • Hot tub
  • Dog friendly
Usually£251per night
Check dates

Glenfarg

1 2

33. Fingask Log Cabin - S4394

9.4Exceptional · 16 reviews

The cabin is detached and sleeps 2 people in 1 bedroom, with 1 private bathroom. Everything is on the ground floor.

Guests love:Hosts 10.0Cleanliness 9.9

  • Hot tub
  • Dog friendly
Usually£189per night
Check dates

Pitlochry

1-4 2-8

36. Lodges by Atholl Palace

8.4Very good · 67 reviews

The main house sleeps 8 across 4 bedrooms and covers 970 sq ft. Bedrooms 1 and 2 each have a double bed, while bedrooms 3 and 4 each have two single beds.

Guests love:Location 9.3Comfort 9.1

  • Hot tub
  • Swimming pool
  • Dog friendly
Usually£140per night
Check dates

Spean Bridge

3 6

38. Bright Star Lodge

8.7Excellent · 27 reviews

Guests love:Hosts 9.5Cleanliness 9.1

  • Hot tub
  • Water view
  • Dog friendly
Usually£205per night
Check dates

Aviemore

5 14

43. Villa Craigmore Lodge by Interhome

8.8Excellent · 20 reviews

Set in a villa rather than a hotel, this 4-star property suits groups of up to 14 people.

Guests love:Location 9.3Facilities 9.2

  • Hot tub
  • Sauna
  • Pets on request
Usually£678per night
Check dates

Aviemore

5 10

45. Cairngorm Lodge Rothiemurchus

9.1Exceptional · 14 reviews

A large group or two families will find plenty of room here. The house sleeps 10 across five bedrooms and covers 2140 sq ft.

Guests love:Location 10.0Cleanliness 9.7

  • Hot tub
  • Pets on request
Usually£688per night
Check dates

Perthshire sits at the edge of the Highlands, and the hot tub cabins here range from small two-person lodges near Perth to large houses further north around Kingussie and Aviemore. Every place in the list has a hot tub, so the choice comes down to price, size and what else is on site.

Where are they?

Perth has the most places, 11, and also some of the lowest usual prices at £168 a night. Balnald, Crieff and Errol each have 8. Crieff is usually £249, while Errol is far higher at £426. Further north, Aviemore usually costs £369 and Kingussie £521, mostly because the places there are larger. Fort William is the cheapest area at £145, though it has only 4 places. Blairgowrie, Spean Bridge and Bridge of Cally sit between £205 and £227, which suits a budget that sits between those two ends.

TownPlacesUsual nightWith hot tub
Perth11£168100%
Balnald8£211100%
Crieff8£249100%
Errol8£426100%
Aviemore7£369100%
Pitlochry6£340100%
Kingussie6£505100%
Bridge of Cally6£227100%
Blairgowrie5£211100%
Spean Bridge5£205100%
Kincraig5£191100%
Fort William4£150100%

Features

FeaturePlacesShareUsual night
Hot tub12498%£253
Garden8567%£257
Log burner / fireplace4435%£347
BBQ2923%£367
High chair2520%£369
Sauna1613%£399
Fishing1310%£328
Spa bath54%£231

By number of guests

SleepsPlacesBedroomsUsual nightPer guest
Sleeps 2491£211£106
Sleeps 3-4322£204£51
Sleeps 5-6193£288£48
Sleeps 7-984£324£40
Sleeps 10-1185£614£61
Sleeps 12-1446£486£35
Sleeps 15-1958£572£34

Prices month by month

November is the cheapest month shown, at a usual £244 a night, and December is close at £255. Prices then rise to £284 in January, dip to £264 in February, and reach £278 in March and £302 in April. Availability goes the other way. In November only 40 of the 122 places checked are free, and December has 42. By March there are 68 free, which gives more choice. If you want the lowest price, choose November. If you want the widest choice, look at February to April.

MonthUsual nightNights still free
November 2026 £244 40%
December 2026 £255 42%
January 2027 £284 57%
February 2027 £264 63%
March 2027 £278 68%
April 2027 £302 65%

FAQs

Do all the cabins have a hot tub?

Yes, every place listed has one. The more useful things to compare are the sauna, log burner and garden. A sauna is in about 13% of places and usually raises the nightly price to around £399.

Which area is cheapest for a hot tub cabin?

Fort William is the lowest at a usual £145 a night, though it has only 4 places. Perth is next at £168 and has 11. Blairgowrie and Balnald are both around £211.

Which month is cheapest for a stay?

November is the lowest of the months checked, at a usual £244 a night for two. December follows at £255. April is the highest at £302.

How much does a lodge or cabin in Perthshire cost?

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

Can I bring my dog?

69% 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 Perthshire?

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

When should I book?

In our data the busiest month is November 2026, with only 40% 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 Cabins with Hot Tubs to widen your search. You might also like Log Cabins & Lodges with Hot Tubs at Loch Lomond, Log Cabins with Hot Tubs in Dumfries and Galloway, Log Cabins & Lodges with Hot Tubs in Norfolk and Log Cabins with Hot Tubs in Lincolnshire.