Hotels in Pitlochry
24 handpicked places to stay
Photo © Ferenc Nador, Google Maps
Pitlochry is small enough that almost anywhere in the town puts you within a short walk of the railway station, the shops along Atholl Road and the theatre by the loch, so the choice of base usually comes down to style rather than distance. Staying in the centre suits visitors without a car, or anyone who wants to walk to dinner and a show without worrying about parking. The hillside above the town, around Knockard Road and the grounds of the old Atholl Palace, offers a quieter setting with views over the valley, still an easy stroll from the centre. For a more country-house feel, the shores of Loch Faskally hold several of the area's grander properties, set in their own grounds and gardens, well suited to a special occasion or an anniversary stay.
Visitors who plan to spend most of their time on the surrounding hills, rather than in the town itself, might instead look just outside Pitlochry, in villages such as Moulin or Killiecrankie, both a short drive away and closer to trailheads for Ben Vrackie and the gorge walks. Whichever base you choose, book well ahead for the summer theatre season, when the town's rooms fill quickly, and note that many of Pitlochry's hotels and guest houses close their bars and restaurants to non-residents on certain nights out of season, so it is worth checking dinner arrangements in advance during autumn and winter. Properties across all price points tend to lean into the area's country pursuits, with drying rooms for walking boots, packed lunches for hill days, and whisky lists that draw on the two distilleries within the town boundary.
Fonab Castle Hotel & Spa
Hotel · Loch Faskally shore, Pitlochry
A baronial castle turned five-star hotel on the shore of Loch Faskally, with a spa, loch-view rooms and fine dining.
Atholl Palace Hotel
Hotel · Hillside above Pitlochry town centre
A grand Victorian spa hotel set in wooded grounds on the hillside above the town, with sweeping valley views.
Pine Trees Hotel
Hotel · Wooded grounds on the edge of Pitlochry
A Victorian country house hotel in mature wooded grounds a short walk from Pitlochry town centre.
Green Park Hotel
Hotel · Loch Faskally shore, Pitlochry
A long-established family-run hotel on the shore of Loch Faskally, a short walk from the town centre.
Knockendarroch Hotel
Hotel · Hillside above Pitlochry, adults only
A small adults-only hotel in a Victorian villa on the hillside above Pitlochry, with valley views.
Moulin Hotel
Inn · Moulin village, one mile from Pitlochry
A historic coaching inn in the village of Moulin, home to its own on-site brewery, a mile from Pitlochry.
Craigatin House & Courtyard
Guest House · North end of Pitlochry town centre
A contemporary guest house in a converted Victorian house at the quiet end of Pitlochry's main street.
Dunfallandy House
B&B · Rural setting south of Pitlochry
A Georgian country house bed and breakfast in quiet grounds a short drive south of Pitlochry.
Acarsaid Hotel
Hotel · 8 Atholl Road, Pitlochry
Acarsaid Hotel on Atholl Road in Pitlochry sits close to the golf course, with spacious en-suite rooms and free on-site parking.
Annslea Guest House
Guest Accommodation · 164 Atholl Road, Pitlochry
Small five-room guest house on Atholl Road in Pitlochry, a short walk from the town centre, with free on-site parking and a garden.
Ardvane Bed & Breakfast
B&B · 8 Lower Oakfield, Pitlochry
A six-room B&B on a quiet Pitlochry street with mountain and garden views, a short stroll from the town centre and golf course.
Arrandale House
Guest Accommodation · Arrandale House, Pitlochry
A traditional Pitlochry guesthouse with garden views and free parking, well placed for walking and cycling in the Highlands.
Atholl Arms Hotel
Hotel · Blair Atholl, Pitlochry
Traditional Highland hotel in Blair Atholl, Pitlochry, with 31 en-suite rooms, cosy fireplaces and free on-site parking.
Balnakeilly House
Hotel · Near Moulin, Pitlochry
Hotel near Moulin, just over a mile from Pitlochry, with its own restaurant, breakfast and room service alongside a garden for outdoor seating.
Beinn Bhracaigh
B&B · 14 Higher Oakfield, Pitlochry
Adults-only B&B in Pitlochry, a short walk from the golf course and town centre, with free parking and a garden to relax in.
Birchwood Hotel
Hotel · 2 East Moulin Road, Pitlochry
A small 12-room hotel in Pitlochry suited to couples and golfers wanting comfortable rooms and a proper restaurant to come back to.
Buttonboss Lodge B&B
B&B · 25 - 27 Atholl Road, Pitlochry
Buttonboss Lodge B&B is a four-room stone lodge in Pitlochry with a garden of picnic tables and a cosy TV lounge to unwind in.
Carra Beag Guest House
Guest Accommodation · 16 Toberargan Road, Pitlochry
Adults-only guest house on Toberargan Road in Pitlochry, a short walk from the town centre, with an emphasis on breakfast and warm hospitality.
Craigroyston House
B&B · 2 Lower Oakfield, Pitlochry
A Victorian house turned B&B in Pitlochry, with spacious individually decorated rooms and made-to-order breakfasts, a short walk from the town centre.
Craigvrack Hotel & Restaurant
Hotel · West Moulin Road, Pitlochry
16 en-suite rooms with clean, comfortable interiors and drinks provided, at this family-run hotel on West Moulin Road in Pitlochry.
Croft Na Coille
B&B · 25 Toberargan Road, Pitlochry
Adults-only B&B in Pitlochry with a proper breakfast and packed lunches for the hills, a short walk from the town centre.
Cuil an Daraich Guest House
Guest Accommodation · Logierait, Pitlochry
A 19th-century guest house in Logierait near Pitlochry, with golf and fishing close by and countryside views from every room.
Derrybeg Bed and Breakfast
B&B · 18 Lower Oakfield, Pitlochry
An adults-only B&B in Pitlochry, well suited to couples wanting a quiet base near the dam and Edradour Distillery.
Ellangowan House B&B
B&B · 24 Lower Oakfield, Pitlochry
Adults-only B&B on Lower Oakfield in Pitlochry, with mountain views and free on-site parking half a mile from town.
Page 1 of 2 · 43 in total