Skip to content

24 places · prices checked 15 Nov 2026

Lodges, Log Cabins & Hot Tub Breaks in Perth

We track 24 lodges, cabins and hot tub cottages in Perth, usually £172 a night. A week in winter costs around £1,442 (£1,573 the rest of the year). Sleeps up to 22, 67% with a hot tub. Average guest rating: 9.0/10.

Places
24
Usual night
£172
Week in winter
£1,442
Average rating
9.0/10
Sleeps up to
22 guests

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

Our places in Perth

The 24 places in Perth are mostly mid-sized. A typical stay sleeps about five, and one very large place takes up to 22, which suits a family gathering or a group of friends more than a couple. Usual nightly prices sit in the middle of what you would pay for a hot tub break in Scotland, and the cheapest nights are well below the usual level. A week costs a little more outside winter than in it, but the gap is modest. Most places have a garden, so ask about the layout if you want privacy.

Perth

2 4

3. River Edge Lodges

9.5Exceptional · 41 reviews

The mountain view is the first thing to mention here, and you can enjoy it from the garden, the terrace or the balcony.

Guests love:Hosts 9.8Cleanliness 9.7

Usually£199per night
Check dates

Perth

1 2

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

Perth

2 4

6. Riverview Retreat

9.5Exceptional · 27 reviews

Tayplay is the closest attraction, 1.4 miles away and about 5 minutes by car, and the nearest neighbour is 0.6 miles from the door.

Guests love:Comfort 9.8Cleanliness 9.7

  • Hot tub
Usually£241per night
Check dates

Perth

2 4

7. Jackson Lodge

9.4Exceptional · 29 reviews

This place sits in Perthshire, 7.8 miles from Perth railway station.

Guests love:Comfort 9.6Location 9.6

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

Perth

2 4

16. Maryland Cottage

10.0Exceptional · 5 reviews

Guests love:Cleanliness 10.0Hosts 10.0

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

Perth

2 6

17. West Lodge

9.6Exceptional · 6 reviews

Guests love:Cleanliness 10.0Value 10.0

Usually£267per night
Check dates

Perth

2 4

18. Avonal Lodge 24

8.8Excellent · 11 reviews

The garden is the main outdoor feature here, and fishing is listed among the standout facilities.

Guests love:Hosts 10.0Cleanliness 9.6

Usually£125per night
Check dates

Perth

2 4

24. The Cottage

8.01 reviews

  • Hot tub
  • Log burner / fireplace
  • Pets on request
Usually£217per night
Check dates

Perth works as a base for a short break in Perthshire, and the lodges here lean towards small groups. Most places sleep three or four, with two bedrooms, and a smaller number take five or six. Couples are covered too, though the two-person lodges are the dearest per head.

Hot tubs are common, with about two thirds of the places having one, and around 6 in 10 have a log burner. Sauna lodges are rare, at about one in eight. Just over half accept pets, so dog owners have a real choice. Guest ratings are high, around 9.0 out of 10. The cheapest nights are for the larger, plainer lodges that take dogs, while the compact hot tub and sauna lodges for two sit at the top of the range. Prices rise as winter ends, and the neighbouring villages give you more options if Perth itself is full.

Features

Gardens are nearly universal, and hot tubs come next, found at about two thirds of the places. Log burners are close behind. Neither adds much to the usual price, because they are so common. Features that are rarer cost more. Saunas, high chairs and BBQs go with the dearer lodges, and the sauna places are the dearest of all. Fishing is available at around three in ten places, and a children's play area at only a handful. If you want a hot tub without paying a premium, you have plenty of choice.

FeaturePlacesShareUsual night
Garden2188%£179
Hot tub1667%£172
Log burner / fireplace1562%£170
BBQ833%£226
Fishing729%£211
High chair729%£267
Sauna312%£284
Children's play area28%£220

By number of guests

Lodges for two have one bedroom and cost the most per person, since the price is shared between only two people. The mid-sized group, sleeping three or four with two bedrooms, is the largest and the best value for a pair of couples or a small family. Places for five or six cost more a night but come out cheapest per head. If you are travelling as a couple, a two-person lodge with a hot tub is the usual choice, though a larger lodge for four can cost less in total than a small one with a sauna.

SleepsPlacesBedroomsUsual nightPer guest
Sleeps 251£152£76
Sleeps 3-4122£170£42
Sleeps 5-642£211£35

Prices month by month

Prices climb through the winter. November is the cheapest month, December costs a little more, and January and February are dearer again. March and April are the dearest of the months covered. Availability moves the other way, with far more free dates from January to April than in November or December. That means late winter gives you room to choose, but you pay more for it. For the lowest nightly price, a November break is the one to look at, and last-minute dates are easiest to find in early spring.

MonthUsual nightNights still free
November 2026 £177 44%
December 2026 £186 48%
January 2027 £206 69%
February 2027 £206 69%
March 2027 £226 77%
April 2027 £226 72%

Around Perth

Several nearby villages have their own lodges. Birnam has six places with the lowest starting prices of the group. Errol is the dearest, with starting prices well above the rest. Forgandenny and Glenfarg are smaller, with seven and five places. If Perth has nothing free on your dates, these villages are the first to check, and a short drive is usually all that separates them.

FAQs

Do lodges in Perth allow dogs?

Just over half of the places accept pets, and some accept them on request only. Several of the dog friendly lodges also have a hot tub. Check the pet policy and any extra charge before you book.

Is a hot tub lodge in Perth much dearer?

Not by much. Hot tubs are so common here that lodges with one cost about the same as the usual price. The dearer lodges tend to be the small ones with a sauna as well.

Which month is cheapest for a lodge in Perth?

November is the cheapest month shown, followed by December. Prices rise from January and are highest in March and April. Availability is better in late winter, so you will find more dates then.

Are there lodges in Perth for large groups?

Yes, though only a few. The largest place sleeps up to 22. Most lodges take four to six guests, so for a bigger group you need to book early and check how the beds are arranged.

How much does a lodge or cabin in Perth cost?

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

Are there lodges with hot tubs in Perth?

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

Can I bring my dog?

54% 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 Perth?

The largest property in this selection sleeps up to 22 guests; the average is 5 guests.

When should I book?

In our data the busiest month is November 2026, with only 44% 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 Perthshire to widen your search. You might also like Lodges, Log Cabins & Hot Tub Breaks in Keilour, Lodges in Forgandenny, Lodges, Log Cabins & Hot Tub Breaks in Birnam and Lodges in Auchterarder.