Home/Where to stay/Pitlochry/4- and 5-star hotels
4- and 5-star hotels in Pitlochry
This shortlist covers the 4- and 5-star hotels in Pitlochry, from town-centre addresses to country houses and lodges outside the town. It is for travellers who want the top end of Pitlochry's accommodation for a short break, a walking trip or a Highland stopover.
Staying in Pitlochry
Pitlochry is a small Highland town on the River Tummel, known for the Pitlochry Festival Theatre, founded in 1951, and for the hydroelectric dam and fish ladder where salmon can be seen ascending in season. Ben Vrackie rises above the town and is a popular hill walk, and the town centre is compact, with most shops and restaurants within walking distance of the railway station on the Highland Main Line.
The hotels on this list sit in different parts of the area. The Old Mill Inn, Knockendarroch Hotel, Fonab Castle Hotel, Ellangowan House B&B, Rosehill Guest House and The Atholl Palace lie in or just above Pitlochry town centre, or on the main road through it; Dunalastair Hotel Suites, The Grandtully Hotel, East Haugh House Hotel, Balvaig, Kinnaird Woodland Lodges, Ballintaggart Farmhouse, The Old Manse of Blair, The Struan Inn Self Catering Lodge and Loch Rannoch Hotel and Spa are further out. Couples and short-break visitors are best served by the town-centre addresses, families by the hotels and lodges with family rooms or kitchens, and anyone wanting quiet or space by the country properties.
The shortlist
Ranked by hotel class, then guest rating and number of reviews.
Fonab Castle Hotel
Foss Road, Pitlochry, United Kingdom
Best for: Families · Drivers
- Indoor pool
- Free car parking
- Breakfast in room
Why stay hereSet on Foss Road, this 5-star hotel puts an indoor pool, a garden and a Jacuzzi at your disposal after a day out, and it sits 0.6 km from the centre. Archery, canoeing, fishing and horse back riding are all on offer for guests who want to keep moving, while a concierge, 24 hour front desk and free car parking smooth the stay. With 774 reviews averaging 4.6 out of 5, it suits couples and families who want a full-service base in Pitlochry.
See Fonab Castle HotelThe Old Manse of Blair
Old Manse Of Blair, Pitlochry, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast
- Lounge
Why stay hereA 5-star country house 13.2 km from the centre, The Old Manse of Blair pairs a restaurant and bar with a garden and patio for slow evenings. Guests can book archery, canoeing, fishing or horse back riding, and there is a lounge, room service and free car parking. Family rooms and a fireplace make it work for groups as well as couples; 166 reviews give it 4.5 out of 5.
See The Old Manse of BlairDunalastair Hotel Suites
1 The Square, Pitlochry, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast in room
- Lounge
Why stay hereDunalastair Hotel Suites offers 5-star suites 27.6 km from the centre, with a river setting, garden and picnic area. A concierge handles arrangements, while canoeing, fishing and horse back riding are available, and family rooms plus free car parking help those travelling together. The 536 reviews average 4.3 out of 5.
See Dunalastair Hotel SuitesBalvaig
Balvaig, Pitlochry, United Kingdom
Best for: Drivers
- Free car parking
- Kitchen
Why stay hereBalvaig is a 5-star self-catering option 1.8 km from the centre, with a kitchen, dishwasher, microwave and washing machine for longer stays. A fireplace and garden give it a homely feel, there is free car parking, and fishing and golf are nearby. Non smoking rooms throughout. It suits guests who prefer their own space and cooking rather than hotel service.
See BalvaigBallintaggart Farmhouse
Ph9 0Px, Pitlochry, United Kingdom
Best for: Families · Drivers
- Spa
- Free car parking
- Breakfast in room
Why stay hereBallintaggart Farmhouse is a 5-star farmhouse 6.2 km from the centre, with a spa, a tennis court and a garden. A kitchen with oven, microwave and dishwasher plus family rooms and high chairs make it practical for groups, and pets are allowed. Room service and free car parking add convenience, and canoeing, fishing and bike rental are available for days outdoors.
See Ballintaggart FarmhouseKnockendarroch Hotel
Higher Oakfield, Pitlochry, United Kingdom
Best for: Drivers
- Free car parking
- Free Wifi
Why stay hereKnockendarroch Hotel is a 4-star property 0.6 km from the centre with a restaurant, bar and terrace, plus a garden and patio. Guest reviews are outstanding at 4.8 out of 5 across 175 reviews, and the hotel caters for special diets. Balcony rooms, free car parking and free Wifi round it out; it suits travellers who want a well-run, characterful stay close to town.
See Knockendarroch HotelThe Grandtully Hotel
1 The Grandtully Hotel, Pitlochry, United Kingdom
Best for: Drivers
- Free car parking
- Air conditioning
Why stay hereThe Grandtully Hotel is a 4-star hotel 5.5 km from the centre, set by a river with a terrace and restaurant. Air conditioning, a bar and free car parking are provided, and rooms include sofa beds, which helps families. With 301 reviews averaging 4.7 out of 5, it is a good fit for guests who want a relaxed riverside base with dining on site.
See The Grandtully HotelEast Haugh House Hotel
Military Road East Haugh Military Road Pitlochry, Pitlochry, United Kingdom
Best for: Drivers · Breakfast
- Free car parking
- Breakfast
- Bar/Lounge
Why stay hereEast Haugh House Hotel is a 4-star house 2.7 km from the centre with a restaurant, bar and lounge, plus a garden and terrace. It welcomes pets and provides cribs, free bottled water and free car parking, with lifts and a reception area for easy arrivals. The 85 reviews give it 4.9 out of 5, the highest of the hotels here, and it suits guests wanting a small, highly rated stay with dining in.
See East Haugh House HotelThe Old Mill Inn
Mill Lane, Pitlochry, United Kingdom
Best for: Drivers
- Free car parking
- Lounge
- Free Wifi
Why stay hereThe Old Mill Inn sits 0.2 km from the centre, the closest of these hotels, with a restaurant, bar and terrace. Fishing, canoeing, golf and horse back riding can all be arranged, and there is free Wifi, free car parking and luggage storage. With 4335 reviews averaging 4.5 out of 5, it suits guests who want to walk straight out into Pitlochry.
See The Old Mill InnThe Atholl Palace
Perth Rd, Pitlochry, United Kingdom
Best for: Families · Drivers
- Indoor pool
- Spa
- Free car parking
Why stay hereThe Atholl Palace is a 4-star hotel 0.9 km from the centre with an indoor pool, Jacuzzi, fitness centre and massage. A games room, mini golf and entertainment activities keep guests busy, and there is a bar, pool bar and lounge. Family rooms, a garden, picnic area and free car parking are available; 2086 reviews average 4.4 out of 5, and it suits families and anyone wanting extensive leisure facilities.
See The Atholl PalaceKinnaird Woodland Lodges
Kinnaird Woodland Lodges Log Cabins Kirkmichael Road, Pitlochry, United Kingdom
Best for: Drivers
- Free car parking
- Kitchen
- Free Wifi
Why stay hereKinnaird Woodland Lodges offers 4-star log cabins 1.9 km from the centre, each with a kitchen, dishwasher, microwave and washing machine. A fireplace, patio, terrace and garden give them a private, outdoor feel, and there is a Jacuzzi plus free car parking. Fishing, horse back riding and skiing are within reach; 126 reviews average 4.5 out of 5, and the lodges suit self-catering families and groups.
See Kinnaird Woodland LodgesLoch Rannoch Hotel and Spa
Kinloch Rannoch, Pitlochry, United Kingdom
Best for: Families · Drivers
- Indoor pool
- Sauna
- Free car parking
Why stay hereLoch Rannoch Hotel and Spa is a 4-star hotel 28.4 km from the centre beside a lake, with a beach nearby. An indoor pool, sauna, fitness centre, massage and pool bar make it a full leisure stay, and there is a restaurant, bar, games room and lounge. Archery, badminton, canoeing and fishing are offered; 622 reviews average 4.3 out of 5, and family rooms and free car parking help groups.
See Loch Rannoch Hotel and SpaThe Struan Inn Self Catering Lodge
Struan, Pitlochry, United Kingdom
Best for: Drivers · Pool and spa
- Pool bar
- Free car parking
- Kitchen
Why stay hereThe Struan Inn Self Catering Lodge is a 4-star lodge 15.7 km from the centre with a kitchen, dishwasher, microwave, oven and washing machine. A fireplace, garden and picnic area suit longer, self-catered stays, and there is a games room and pool bar plus free Wifi and free car parking. Fishing is available nearby, and the lodge works well for guests who want space and independence.
See The Struan Inn Self Catering LodgeEllangowan House B&B
24 Lower Oakfield, Pitlochry, United Kingdom
Why stay hereEllangowan House B&B is a 4-star bed and breakfast 0.5 km from the centre, close enough to reach Pitlochry on foot. Rooms come with a TV. It is a simple, central choice for guests who want a small B&B base rather than hotel facilities.
See Ellangowan House B&BRosehill Guest House
47 Atholl Road, Pitlochry, United Kingdom
Best for: Families · Drivers
- Free car parking
- Family rooms
- Free Wifi
Why stay hereRosehill Guest House is a 4-star guest house 0.2 km from the centre, with a garden and terrace and free car parking. Family rooms are available, and the guest house caters for special diets and offers a car rental service for exploring further afield. Golf is nearby, and free Wifi is provided throughout. It suits guests who want an easy, well-placed base in town.
See Rosehill Guest House
The shortlist side by side
| Hotel | Class | Guest rating | Reviews | Parking | Breakfast | Pool or spa | Pets | To the centre |
|---|---|---|---|---|---|---|---|---|
| Fonab Castle Hotel | ★★★★★ | 4.6 | 774 | Yes | Yes | Yes | Yes | 0.6 km |
| The Old Manse of Blair | ★★★★★ | 4.5 | 166 | Yes | Yes | – | – | 13.2 km |
| Dunalastair Hotel Suites | ★★★★★ | 4.3 | 536 | Yes | Yes | – | – | 27.6 km |
| Balvaig | ★★★★★ | – | – | Yes | – | – | – | 1.8 km |
| Ballintaggart Farmhouse | ★★★★★ | – | – | Yes | Yes | Yes | Yes | 6.2 km |
| Knockendarroch Hotel | ★★★★ | 4.8 | 175 | Yes | – | – | – | 0.6 km |
| The Grandtully Hotel | ★★★★ | 4.7 | 301 | Yes | – | – | – | 5.5 km |
| East Haugh House Hotel | ★★★★ | 4.9 | 85 | Yes | Yes | – | Yes | 2.7 km |
| The Old Mill Inn | ★★★★ | 4.5 | 4,335 | Yes | – | – | – | 0.2 km |
| The Atholl Palace | ★★★★ | 4.4 | 2,086 | Yes | Yes | Yes | – | 0.9 km |
| Kinnaird Woodland Lodges | ★★★★ | 4.5 | 126 | Yes | – | – | – | 1.9 km |
| Loch Rannoch Hotel and Spa | ★★★★ | 4.3 | 622 | Yes | Yes | Yes | – | 28.4 km |
| The Struan Inn Self Catering Lodge | ★★★★ | – | – | Yes | – | Yes | – | 15.7 km |
| Ellangowan House B&B | ★★★★ | – | – | – | – | – | – | 0.5 km |
| Rosehill Guest House | ★★★★ | – | – | Yes | – | – | – | 0.2 km |
From each hotel's own listing on this site; a dash means it is not listed.
How to choose
For town-centre stays
These sit closest to the centre: The Old Mill Inn is 0.2 km away, Rosehill Guest House 0.2 km and Ellangowan House B&B 0.5 km, with Knockendarroch Hotel and Fonab Castle Hotel both 0.6 km out. All are within a short walk of the shops, restaurants and railway station, which suits short breaks without a car.
The Old Mill Inn · Knockendarroch Hotel · Fonab Castle Hotel · Rosehill Guest House · Ellangowan House B&B
For families
Fonab Castle Hotel, The Old Manse of Blair, Dunalastair Hotel Suites, Ballintaggart Farmhouse, The Atholl Palace and Loch Rannoch Hotel and Spa all list family rooms. Fonab Castle Hotel and Loch Rannoch Hotel and Spa add kids' or indoor pools, and The Atholl Palace has a games room, mini golf and a fitness centre.
Fonab Castle Hotel · The Old Manse of Blair · Dunalastair Hotel Suites · Ballintaggart Farmhouse · The Atholl Palace · Loch Rannoch Hotel and Spa
For couples and quiet
The Old Manse of Blair, Knockendarroch Hotel, Kinnaird Woodland Lodges, The Struan Inn Self Catering Lodge and Balvaig are away from the town centre, between 1.8 km and 15.7 km out, and offer fireplaces, gardens or self-catering space. Knockendarroch Hotel has the highest guest rating on this list at 4.8 out of 5.
The Old Manse of Blair · Knockendarroch Hotel · Kinnaird Woodland Lodges · The Struan Inn Self Catering Lodge · Balvaig
For facilities on site
Fonab Castle Hotel lists an indoor pool, jacuzzi and kids pool; The Atholl Palace an indoor pool, jacuzzi, massage and fitness centre; Loch Rannoch Hotel and Spa an indoor pool, sauna, massage and fitness centre; Ballintaggart Farmhouse a spa and tennis court. These suit guests who want to spend time at the hotel rather than only in town.
Fonab Castle Hotel · The Atholl Palace · Loch Rannoch Hotel and Spa · Ballintaggart Farmhouse
Plan your stay
Getting there and around
Pitlochry is on the Highland Main Line, with direct trains from Perth, Inverness, Glasgow and Edinburgh; the journey from Perth takes about 30 minutes. By road, the town is on the A9, about 1 hour 30 minutes from Edinburgh and 2 hours from Glasgow. Stagecoach buses also serve the town. Once in Pitlochry, the centre is walkable, and local buses connect to nearby villages, with taxis available for longer trips. For exploring the wider area, a car is useful, but many attractions are accessible on foot or by public transport.
When to go
The best time to visit Pitlochry is from May to September, when the weather is mild and the days are long. Summer is ideal for walking and outdoor activities, and the Pitlochry Festival Theatre runs its main season from May to October. Spring and autumn are quieter and still pleasant for sightseeing. Winter can be cold and some attractions have reduced hours, but the town remains open for visitors.
Questions, answered
Which of these hotels is closest to the centre of Pitlochry?
The Old Mill Inn on Mill Lane is 0.2 km from the centre, and Rosehill Guest House on Atholl Road is also 0.2 km. Ellangowan House B&B is 0.5 km away, and Fonab Castle Hotel and Knockendarroch Hotel are each 0.6 km away.
Which hotel has the best guest rating?
East Haugh House Hotel has the highest guest rating on this list at 4.9 out of 5 from 85 reviews. Knockendarroch Hotel follows at 4.8 out of 5 from 175 reviews, and The Grandtully Hotel at 4.7 out of 5 from 301 reviews.
Do any of these hotels have a pool or spa?
Fonab Castle Hotel lists an indoor pool, jacuzzi and kids pool, while The Atholl Palace and Loch Rannoch Hotel and Spa list indoor pools, with massage, sauna or fitness facilities. Ballintaggart Farmhouse lists a spa.
Can I park at these hotels?
Free car parking is listed by Fonab Castle Hotel, The Old Manse of Blair, Dunalastair Hotel Suites, Balvaig, Ballintaggart Farmhouse, Knockendarroch Hotel, The Grandtully Hotel and East Haugh House Hotel, among others on this list. Parking is also listed at most of the remaining properties.
Which hotels suit families?
Fonab Castle Hotel, The Old Manse of Blair, Dunalastair Hotel Suites, Ballintaggart Farmhouse, The Atholl Palace and Loch Rannoch Hotel and Spa list family rooms. The Atholl Palace and Loch Rannoch Hotel and Spa also have games rooms.
Are pets allowed at any of these hotels?
Ballintaggart Farmhouse and East Haugh House Hotel both list pets allowed. The other hotels on this list do not show pets among their facilities.
Which hotels are best if I want to eat on site?
Restaurant(s) are listed at The Old Manse of Blair, Knockendarroch Hotel, The Grandtully Hotel, East Haugh House Hotel, The Old Mill Inn and Loch Rannoch Hotel and Spa. Several others list bars, lounges or dinner and lunch service.
How far is the Pitlochry Festival Theatre from these hotels?
The town centre hotels are within walking distance of the theatre, since Pitlochry's centre is compact and most hotels, shops and restaurants sit close to the railway station. The outlying properties on this list, from Balvaig at 1.8 km to Loch Rannoch Hotel and Spa at 28.4 km, are further away.














