Skip to main content

Hotels in Pitlochry

8 handpicked places to stay

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.

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

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

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

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

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

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

Guest House
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.

B&B
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.

See every hotel in Pitlochry on Booking.com

Affiliate link — we may earn a small commission at no cost to you