Skip to main content

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
5 star

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

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

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

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

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
3 star★★

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
5 star

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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