3 Luxury Cabins in Blairgowrie, Perthshire, with Hot Tubs

Ericht hot tub with a view

3 Luxury Cabins in Blairgowrie, Perthshire, with Hot Tubs

Three cabins. One working smallholding.

We built The Roost on our 14 acre smallholding just south of Blairgowrie in Perthshire. The first cabin arrived in 2021, and now there are three. We designed every cabin from scratch, each with its own character, but all with one idea in mind: somewhere our guests could arrive, switch off and properly unplug.

The name comes from the geese. Every autumn they fly straight over the smallholding on their way south; you can hear them long before you spot them in the sky. That famous honking sound they make is why we’re named Cabins At The Roost.

We’re past a thousand five star reviews now. Guests keep coming back, one eight times or more. One couple travelled all the way from Sydney, Australia to visit us. That probably tells you something before you even book.

Cabins at the Roost owner Zoey McClellan with Snowy the Racka Sheep
Cabins at the Roost owner Zoey McClellan & Snowy the Racka Sheep.
Introducing Dave the Kune Kune Pig
Dave the Kunekune

The cabins are for two. We keep them warm in winter, bright in summer, and properly kitted out for whatever the season. Each one comes with its own outdoor hot tub and a bed you won’t want to leave. There’s proper coffee too, and marshmallows for the fire pit. 

You’ll share your stay with a flock of sheep in the neighbouring fields. Look out for the Hungarian Racka, easy to spot with their curly horns. Three pigs run the place as far as they’re concerned. Dave is black and white and every bit the ringmaster. Ginger has a touch of blond. He’s got a habit of ending up on the wrong side of the fence. That’s why his pen is extra secure these days. Rusty is the cheeky wee red one and usually the last to settle for the night.

A flock of turkeys will make their presence known. You’ll know the sound when you hear it! Beyond all of them, the surrounding fields roll out to the Sidlaw Hills, a view that never gets old.