Skip to content

647 places · prices checked 15 Nov 2026

Lodges, Log Cabins & Hot Tub Breaks in Perthshire

We track 647 lodges, cabins and hot tub cottages in Perthshire, usually £242 a night. A week in winter costs around £1,645 (£1,880 the rest of the year). Sleeps up to 36, 48% with a hot tub. Average guest rating: 9.1/10.

Places
647
Usual night
£242
Week in winter
£1,645
Average rating
9.1/10
Sleeps up to
36 guests

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

Our lodges and cabins in Perthshire

The choice covers small cabins for two, family lodges with two or three bedrooms and a handful of very large houses. Guest ratings are high, around 9 out of 10. Most places are in or near a town, so you can usually reach a pub, a shop or a walking route without a long drive. If you want a hot tub, filter for it early, because roughly half of the places have one and the rest do not. Dog owners have an easier time here than in many regions, since about two thirds accept pets.

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

Pitlochry

2

1. Craigmhor Lodge & Courtyard

9.5Exceptional · 1353 reviews

Pitlochry sits in Perthshire, and Loch Faskally is 730 yards from the lodge. The railway station is 580 yards away, so you can arrive by train and walk.

Guests love:Cleanliness 9.8Comfort 9.8

Usually£220per night
Check dates

Onich

1 2

2. Dalrigh Pod

9.8Exceptional · 157 reviews

Guests love:Cleanliness 10.0Location 10.0

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

Auchterarder

2 4

4. Deer lodge

9.8Exceptional · 139 reviews

A log burner sits in the living area of this detached chalet, which sleeps 4 guests across 480 sq ft. Everything is on the ground floor.

Guests love:Hosts 9.9Cleanliness 9.8

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

Blairgowrie

2 4

5. Pink Spa Nest

9.6Exceptional · 233 reviews

Guests love:Comfort 9.8Hosts 9.8

  • Hot tub
  • Sauna
  • Private pool
Usually£261per night
Check dates

Ballachulish

1 2

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

Fort William

1-2 2-5

10. Bunroy Park

9.8Exceptional · 100 reviews

Guests love:Cleanliness 9.9Hosts 9.9

Price for your dates
Check dates

Auchterarder

2

11. Cairn Lodge

9.3Exceptional · 608 reviews

If you are travelling as a couple and want a compact base with a garden, Cairn Lodge is set up for two guests.

Guests love:Hosts 9.8Cleanliness 9.6

Usually£271per night
Check dates

Fort William

1-4 2-8

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

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

Invergarry

3 6

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

Blairgowrie

1-2 4

16. Ericht Holiday Lodges

9.4Exceptional · 224 reviews

A children's play area with outdoor play equipment sits in the grounds, alongside a garden, a terrace with decking and BBQ facilities.

Guests love:Hosts 9.9Location 9.8

  • Pets on request
Usually£182per night
Check dates

Fort William

2 4

18. Chalet Blaich

9.6Exceptional · 105 reviews

Guests love:Hosts 9.8Cleanliness 9.7

  • Lake view
Price for your dates
Check dates

Auchterarder

3 6

20. Rannoch Lodge

9.7Exceptional · 85 reviews

The lodge sits in Auchterarder, Perthshire, with a mountain view and a garden around it.

Guests love:Facilities 9.9Comfort 9.8

  • Dog friendly
Usually£148per night
Check dates

Pitlochry

1-4 2-6

22. Tayview Lodges

9.3Exceptional · 204 reviews

Dowally Loch is 1.6 miles from the lodges, and the nearest neighbour is 0.9 miles away, so the surroundings are quiet and open.

Guests love:Comfort 9.6Cleanliness 9.5

  • Pets on request
Usually£162per night
Check dates

Ballachulish

1-2 2-6

23. Woodland Cabins, Glencoe

9.3Exceptional · 197 reviews

A log burner sits in the living area of the 450 sq ft holiday home, which sleeps 6 across two bedrooms.

Guests love:Hosts 9.8Location 9.5

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

Craighall

1 2

24. Peel Farm

9.2Exceptional · 334 reviews

The nearest neighbour is 470 yards away, and the lodge sits in Craighall in Perthshire with a garden and a river view. There is also a coffee house on site.

Guests love:Location 9.5Cleanliness 9.4

  • Hot tub
Usually£201per night
Check dates

Aviemore

1-2 2-4

25. High Range Self-Catering Chalets

9.1Exceptional · 777 reviews

The main listing is a chalet for 4 guests with 2 bedrooms and 2 bathrooms, set over 860 sq ft.

Guests love:Cleanliness 9.6Comfort 9.5

  • Pets on request
Usually£125per night
Check dates

Fort William

1 2

26. Birch Lodge

9.4Exceptional · 127 reviews

Banavie railway station is 2.0 miles from Birch Lodge in Fort William, and the Ben Nevis Whisky Distillery is 3.1 miles away, a 6 minute drive.

Guests love:Cleanliness 9.8Comfort 9.8

  • Pets on request
Usually£241per night
Check dates

Onich

3 6

28. Birchbrae Highland Lodges

9.2Exceptional · 254 reviews

Mountain views and a garden surround these lodges at Onich, in the Highlands. The lodge sleeps 6 and measures 890 sq ft.

Guests love:Comfort 9.5Cleanliness 9.4

  • Log burner / fireplace
  • Pets on request
Usually£521per night
Check dates

Glencoe

1 4

30. SeaBeds - Luxury Lookouts with Hot Tubs

9.1Exceptional · 389 reviews

A hot tub sits at the heart of this one-bedroom villa, along with a sauna and a swimming pool. The villa is 320 sq ft and sleeps 4.

Guests love:Comfort 9.5Location 9.3

  • Hot tub
  • Sauna
  • Indoor pool
Usually£775per night
Check dates

Glenfarg

1 2

31. Little Lochan Lodge

9.4Exceptional · 103 reviews

Guests love:Cleanliness 9.9Comfort 9.8

  • Log burner / fireplace
  • Water view
Price for your dates
Check dates

Strontian

2-6 4-14

33. Bluebell Croft

9.7Exceptional · 59 reviews

A hot tub sits at the centre of the outdoor space at Bluebell Croft, alongside a garden, a terrace with decking and a barbecue.

Guests love:Hosts 10.0Cleanliness 9.9

  • Hot tub
  • Spa bath
  • Log burner / fireplace
Usually£343per night
Check dates

Fort William

1 2

34. Ben View Pod

9.6Exceptional · 68 reviews

Guests love:Cleanliness 9.9Facilities 9.8

Usually£125per night
Check dates

Blairgowrie

2-4 4-8

36. Blairgowrie Holiday Park

9.2Exceptional · 163 reviews

The site offers several types of accommodation, each sleeping 4 people.

Guests love:Cleanliness 9.6Comfort 9.4

  • Log burner / fireplace
  • Pets on request
Usually£140per night
Check dates

Fort William

5 10

37. Beech House

9.6Exceptional · 64 reviews

Guests love:Hosts 9.8Cleanliness 9.7

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

Aviemore

2 4

39. Riverbank Lodge

9.7Exceptional · 55 reviews

This place sits in Aviemore in the Highlands, and the mountain view is the first thing you notice from the garden, the terrace or the balcony.

Guests love:Hosts 10.0Cleanliness 9.9

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

Aviemore

2 4

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

Fort Augustus

1 2

41. Coorie Doon Cabin! Great Scottish Welcome

9.5Exceptional · 72 reviews

A log burner sits in the living space of this detached, single-storey cabin, with a dining area and a kitchen that has a microwave.

Guests love:Hosts 10.0Comfort 9.8

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

Aviemore

5 9

42. The Polchar - Aviemore

9.5Exceptional · 72 reviews

Guests love:Location 9.9Hosts 9.8

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

Blairgowrie

1-3 2-6

44. Corriefodly Holiday Park

9.1Exceptional · 194 reviews

The main listing sleeps 6 across 3 bedrooms and 2 bathrooms, with about 800 sq ft of space. Corriefodly Holiday Park offers several types of accommodation.

Guests love:Cleanliness 9.3Comfort 9.2

  • Dog friendly
Usually£64per night
Check dates

Aviemore

2 5

45. Orange Squirrel Lodge

9.4Exceptional · 79 reviews

Guests love:Cleanliness 9.8Comfort 9.6

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

Aviemore

4 10

46. Hector's House

9.6Exceptional · 57 reviews

The entrance to Cairngorms National Park is 0.5 miles from Hector's House, which stands in Aviemore in the Highlands. Aviemore station is 1.2 miles away.

Guests love:Comfort 9.8Facilities 9.7

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

Aberfeldy

3 6

47. Balloch Park

9.5Exceptional · 65 reviews

Each lodge sleeps up to 6 people in 3 bedrooms with 2 bathrooms, across 1030 sq ft, all on the ground floor. Bed layouts vary by lodge.

Guests love:Comfort 9.7Cleanliness 9.5

  • Dog friendly
Usually£348per night
Check dates

Perthshire has lodges by Loch Tay and Loch Earn and around Pitlochry and Aberfeldy, in the heart of Scotland.

Perthshire stretches from the lochs and glens around Pitlochry and Aberfeldy up to the Cairngorms side at Aviemore, and the stays reflect that range. Some lodges sit on holiday parks near Auchterarder and Perth, others are single cabins with a view of a loch or a river. Couples, families and big groups all have a real choice here.

Prices vary a lot by town. Auchterarder and Perth are usually cheaper than the region as a whole, while Pitlochry, Aberfeldy and Kingussie are clearly dearer. Kingussie stands out as the dearest town in the list. Hot tubs are in about half of the places, log burners in about four in ten, and saunas are rare. Around two thirds accept dogs. A typical place sleeps between five and six guests, though the largest takes 36, which makes it one of the few options for a big family gathering or a group weekend.

Where to stay in Perthshire

Aviemore has the most places, followed by Fort William, Crieff and Spean Bridge. Fort William and Auchterarder are among the cheaper bases, and Perth is also cheaper than the region as a whole. Pitlochry, Aberfeldy and Crieff sit at the dearer end, and Kingussie is well above all of them. Hot tubs are most common around Blairgowrie and Perth, where about two thirds of places have one. Kinross has very few. For a short break on a tighter budget, start with Auchterarder, Perth or Fort William.

TownPlacesUsual nightWith hot tub
Aviemore57£29139%
Fort William41£18434%
Crieff31£32039%
Spean Bridge31£26026%
Auchterarder26£14823%
Blairgowrie26£23969%
Pitlochry25£36756%
Perth24£17267%
Aberfeldy16£34850%
Boat of Garten15£28627%
Kingussie13£67662%
Kinross12£2318%

Features

A garden comes with about seven places in ten, which suits families and dog owners. Nearly half have a hot tub, and about four in ten have a log burner. Both usually cost more than places without them. Saunas are in only a small share of places and sit at the top of the price range. Lake view places are fewer, yet they are typically cheaper than the average, so a loch outlook does not always mean a higher bill. Fishing is offered at about one place in five.

FeaturePlacesShareUsual night
Garden44669%£262
Hot tub30547%£296
Log burner / fireplace26541%£343
High chair21032%£348
BBQ16726%£307
Fishing12419%£346
Sauna457%£386
Sea view355%£183

By number of guests

Places for two are the dearest per person, since the cost of a whole cabin is split between only two people. The cost per head drops sharply for lodges sleeping three to four, and stays fairly low up to the largest groups. Sleeps 5 to 6 and 12 to 14 are among the best value per person. Places for 20 or more cost far more per head, which reflects their size and facilities. For a group of friends, a larger lodge usually works out cheaper than two small cabins.

SleepsPlacesBedroomsUsual nightPer guest
Sleeps 21481£202£101
Sleeps 3-41822£180£45
Sleeps 5-61753£254£42
Sleeps 7-9804£387£48
Sleeps 10-11315£531£53
Sleeps 12-14106£486£35
Sleeps 15-19138£626£39
Sleeps 20+810£2,757£125

Prices month by month

Nightly prices rise steadily through the winter and spring. November is the cheapest month shown, December and January are a little dearer, and April is the dearest of the six. The rise is gradual rather than sudden. Availability is tighter in November and December, with fewer places free, and it loosens from January. If you want a cheaper break with a wide choice, late winter is a sensible window. Spring weekends fill earlier, so book those sooner.

MonthUsual nightNights still free
November 2026 £242 41%
December 2026 £254 40%
January 2027 £260 56%
February 2027 £270 57%
March 2027 £276 60%
April 2027 £302 57%

All towns in Perthshire

Beyond the larger bases there are smaller towns and villages, each with fewer lodges and a quieter feel. Pitlochry and Aberfeldy suit walkers and anyone wanting shops and cafes nearby. Fort William and Spean Bridge are close to the western Highlands. Auchterarder and Perth work well for a short drive from the central belt. Check the distance to the nearest shop before booking a remote cabin, especially in winter when daylight is short.

More places with a full guide in Perthshire

FAQs

Which town in Perthshire is cheapest for a lodge?

Auchterarder and Perth are usually cheaper than the region as a whole, and Fort William is also on the lower side. Pitlochry, Aberfeldy and Kingussie are dearer.

Which months are cheapest?

November is the cheapest month shown, and prices rise gradually through winter into April. Availability is also tighter in November and December than in later months.

Are there lodges with a sauna?

Yes, but only about one place in fourteen has one. Those places usually cost more than the typical lodge, so book early if a sauna matters to you.

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

Usually, yes. The cost per person falls sharply once a lodge sleeps three or more, and stays low for groups of up to about 19. Very large houses for 20 or more cost more per head.

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 £242, and a week in winter around £1,645 (£1,880 the rest of the year). Prices depend mostly on the dates and the size of the property.

Are there lodges with hot tubs in Perthshire?

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

Can I bring my dog?

65% 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 36 guests; the average is 5.5 guests.

When should I book?

In our data the busiest month is December 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 Lodges in Scotland to widen your search. You might also like Lodges, Log Cabins & Hot Tub Breaks in Argyll, Lodges in Dumfries and Galloway, Lodges, Log Cabins & Hot Tub Breaks in the Scottish Borders and Lodges in Aberdeenshire.