Where to Stay in Pitlochry: Hotels, B&Bs and Self-Catering

Published 3 November 2026

Pitlochry’s beds spread across three quite different settings: the shop-fronted length of Atholl Road in the centre, the quieter riverside where Loch Faskally meets the dam, and the old village of Moulin on the hill above. Choose by what you want on your doorstep rather than by star rating, and the question gets simpler. The Pitlochry Partnership’s directory at pitlochry.org sorts every property into hotels, small B&Bs, large B&Bs and guesthouses, hostels and caravan parks, and self-catering — and it is the one list that carries everything. The prices below are indicative; each property’s own tariff page is the figure to trust.

Where to base yourself: town, river or forest edge

Three zones, three different stays. Atholl Road runs through the middle of town and holds most of the hotels, the station, the shops and the restaurants; stay there and the theatre, the bus stops and the winter lights are all a short walk away. The riverside around Foss Road and Clunie Bridge sits beside Loch Faskally, quieter, with the loch path and the dam at the end of the street — it suits anyone who wants a morning walk before breakfast. The hill at Moulin and the forest edge are the third option: closer to Faskally Wood and open country, but an uphill return at the end of a long day. There is no wrong choice; the differences are about what you plan to do after dark.

The grand historic hotels

Two of the town’s best-known hotels sit a street apart and share a group. Atholl Palace Hotel opened in 1878 as the Athole Hydropathic, and the four-star baronial building keeps the scale of that Victorian spa age: roughly 48 to 50 acres of grounds, a museum in the house, the Lavender Spa, an indoor pool, gym, tennis and a pitch-and-putt. It also runs self-catering lodges, cottages and apartments. A complimentary shuttle runs from Pitlochry station if you book it in advance; otherwise it is about a 15-minute walk from the centre. Fisher’s Hotel at 75–79 Atholl Road is the town-centre relation, four stars in a building that dates to the 1830s and about two minutes’ walk from the station, with the Garden Room restaurant, the Coach House bar and parking at £5 a night. A “stay longer” deal at Atholl Palace advertises up to 25% off. Both are the sort of base that books out well ahead of December.

Lochside and five-star

The riverside holds the town’s quietest high-end beds. Fonab Castle Hotel & Spa on Foss Road is the five-star, 42 bedrooms above Loch Faskally, with a Woodland Spa, a brasserie and the fine-dining Sandemans restaurant holding three AA rosettes. The Green Park Hotel on Clunie Bridge Road sits right beside the loch and was Scottish Hotel of the Year in 2015. Both trade on the water: a lochside room here buys the sound of the river rather than Atholl Road, and the path to the dam and the fish ladder starts essentially at the door. For a Festival Theatre trip the walk back crosses the river footbridge and climbs a little, a fair exchange for waking up to the loch.

Town-centre hotels

Staying on Atholl Road means the town does the work. McKays Hotel at 138 Atholl Road has 39 bedrooms, live music and a dog-friendly policy. The Old Mill Inn on Mill Lane is a four-star Gold boutique with a past “Inn of the Year” award. Scotland’s Spa Hotel at 38–40 Bonnethill Road runs 72 rooms, a spa, an indoor pool and a gym. Knockendarroch Hotel & Restaurant on Higher Oakfield, another four-star Gold, has an AA two-rosette restaurant and does pre-theatre dining, which makes it the natural pair for a Festival Theatre evening. These are the properties where you park once and walk everything else; the eating guide sets out what that walk passes.

Up the hill at Moulin

Moulin is the old village at the top of the climb, and it has the hotel with its own brewery. The Moulin Hotel at 11–13 Kirkmichael Road (01796 472196) sits beside the brewery; check-in is at 3pm, check-out at 11.30am, dogs cost £15 each a night up to a maximum of two, and there is a £20 single-occupancy discount. The current quiet-season rate starts from about £150 for a Standard room and £165 for a Superior, but the season labels on the page are worth checking against your dates — the hotel’s own tariffs page is the place to confirm. Two self-catering cottages sit alongside, both with a two-night minimum. MacPherson’s Cottage sleeps six and averages about £300 a night, with seven nights for the price of five at £1,500, five for four at £1,200 and a five-for-three Sunday arrival at £900. Lilac Cottage sleeps four and averages about £250, with seven for five at £1,250, five for four at £1,000 and the Sunday five-for-three at £750. Cottage guests can add breakfast at £12.95 per person, and the hotel says booking is essential. Staying up here puts you above the town rather than in it — a few minutes down to everything, a steeper walk back after dinner.

Guesthouses and B&Bs

The guesthouse band holds the town’s smaller, quieter beds, mostly on the residential streets that climb off Atholl Road. Craigmhor Lodge & Courtyard is a past Scottish B&B of the Year, and Craigatin House & Courtyard is adults-only; around them sit Westlands of Pitlochry, Derrybeg, Ardvane, The Poplars, Beinn Bhracaigh, Rosehill and Croft Na Coille. Expect a double room across this band to run from about £70 to £150 a night, breakfast usually in the rate. The adults-only option is worth knowing about if quiet matters more than a bar downstairs, and most of these are a five- or ten-minute walk from the theatre and the lights.

Self-catering for couples

For two people who want their own front door, Pitlochry Self Catering runs six one-bedroom properties that are easy to miss among the big booking sites. The family live on site: Kate runs Oakbank, her parents Lyn and Rob live at Elmwood, and the six cottages — Oakbank Cottage and the Servant’s Quarters, Elmwood East and West, and the Birchwood Bothy and Stables — sit at Elmwood, 16 and Oakbank, 20. Birchwood is described on the site as “a converted and extended Victorian stables”. One bedroom means these are built for couples rather than families, with a kitchen rather than a breakfast service, and that independence suits a longer stay or anyone who wants to cook from the town’s shops.

Lodges and bigger cottages

Groups and families wanting more space head for the lodges. Logierait Lodges sit on the River Tay, are dog-friendly and advertise 10% off direct bookings. Kinnaird Woodland Lodges are adults-only with private hot tubs, about two miles out of town. Tayview Lodges are at Ballinluig, and Morar Lodge sleeps six with a hot tub. These are the “Sleeps 4+” and “Sleeps 6+” end of the directory’s self-catering list, and they pull you out of the centre into the country around it — a car becomes part of the stay.

Budget stays

Two hostels cover the cheap end. Pitlochry Youth Hostel on Knockard Road lists dorm beds from about £22 per person, a private single at about £44 and a twin or double at about £62; those figures come from booking listings rather than the hostel’s own page, so confirm there before you book. Pitlochry Backpackers at 134 Atholl Road runs dorms at roughly £27 to £40, private rooms from about £65 and breakfast at about £4.50. Both put you in the centre within walking distance of the station, which makes a dorm the right call for a rail traveller who would rather spend the budget on the theatre or the forest than on the bed.

Matching a stay to your trip

The last choice is about the trip, not the town. A Festival Theatre weekend wants a town-centre or riverside bed and, ideally, pre-theatre dining — Knockendarroch is the named option — and the theatre article has the season. Dog-owning walkers get the loch path and the forest from the riverside, and the dog guide sets out the walks; Moulin and McKays both take dogs, Moulin at £15 a night. For the Christmas season the town fills early: the Blair Castle Christmas Market runs 20–22 November and the town’s Christmas Market on 12 December, with the winter lights up through it all, and the Christmas article maps the whole run. Check the organiser’s own page a few days before you travel — Atholl Estates for the castle market, the Pitlochry Partnership for the town market and lights, the theatre’s what’s-on page for the stage. The New Year’s Day Street Party fills Atholl Road on 1 January and has its own article; book that stay first, because everything within walking distance goes early. If you would rather talk the whole directory through than click through it, the Visitor Information Centre is on 01796 472 215.

↑