Restaurants in Highland Perthshire
We have detailed a list of restaurants that we thought that you might find useful to visit and have a meal.

With its homely, "country kitchen" atmosphere, heavy pine furniture and lustrous fired-earth floor, our self-service restaurant has a cosy, intimate feel that belies its 600-seat capacity. Breakfast is served until 11am, and lunches are available from 12 noon till 4.30pm. - Address: By Bruar Falls, Near Blair Atholl, PH18 5TW (Map)
- Cuisine(s): Scottish
- Avg. Cost Per Head Lunch: £15.00, Dinner: N/A
Established in May 1996, Victoria's has gone from strength to strength under the careful and dedicated ownership of Fiona and Angus John MacLellan and their enthusiastic, young family of three; indeed, the restaurant was given the name of their youngest child, Victoria, who works alongside her parents in the restaurant, as have done her two older brothers, John and Lewis.
- Address: 45 Atholl Road, Pitlochry, PH16 5BX (Map)
- Cuisine(s): Bistro, Modern European, Café
- Avg. Cost Per Head Lunch: £10.00, Dinner: £20.00
- Address: Pine Trees Hotel, Strathview Terrace, Pitlochry, PH16 5QR (Map)
- Cuisine(s): Modern British, Scottish
- Avg. Cost Per Head Lunch: N/A, Dinner: £26.00
A combined bistro and restaurant attractively housed in a converted hayloft in the splendidly feudal village of Blair Atholl. The bistro offers swift comfort food whilst the restaurant, which is popular to the point of making bookings almost obligatory, draws heavily on the seasons and locally sourced ingredients, combined with very competent preparation.
- Address: Golf Course Road, Blair Atholl, nr Pitlochry, PH18 5TE (Map)
- Cuisine(s): International
- Avg. Cost Per Head Lunch: N/A, Dinner: £32.00
McKays Bar and Restaurant
- Address: 138 Atholl Road, Pitlochry, PH16 5QR (Map)
- Cuisine(s): Scottish
- Avg. Cost Per Head Lunch: N/A, Dinner: N/A
A wonderful watering hole in a delightful town, The Old Armoury is many people's idea of what a restaurant and tea garden should be like. Said to have been used formerly by the Black Watch Regiment this now-cosy spot has enormous appeal.
- Address: Armoury Road, Pitlochry, PH16 5AP (Map)
- Cuisine(s): Scottish
- Avg. Cost Per Head Lunch: N/A, Dinner: N/A
At this gateway to the Highlands you will find a wide and attractive menu, making it more than just somewhere to eat and move on, a place to stay and savour real Scottishness in superb surroundings.
- Address: Mill Lane, Behind the Post Office, Pitlochry, PH16 5BH (Map)
- Cuisine(s): Scottish, Gastropub, Pub
- Avg. Cost Per Head Lunch: £10.00, Dinner: £20.00
Located in one of the less cluttered parts of Pitlochry, the Inn was taken over by the Thewes family in 2002. In the two years since they have assembled an awesome reputation for achievement, underlined by the accolade of Restaurant of the Year awarded by Les Routiers.
- Address: Port-na-Craig, Pitlochry, PH16 5ND (Map)
- Cuisine(s): Modern British
- Avg. Cost Per Head Lunch: N/A, Dinner: £33.00
- Address: Blair Atholl, Perthshire, Pitlochry, PH18 5SG (Map)
- Cuisine(s): Scottish
- Avg. Cost Per Head Lunch: N/A, Dinner: £40.00
Restaurant at Dunalastair Hotel
- Address: Kinloch Rannoch, Aberfeldy, nr Pitlochry, PH16 5PW (Map)
- Cuisine(s): International
- Avg. Cost Per Head Lunch: N/A, Dinner: £30.00
Killicrankie House Hotel overlooks a gorge with the river cutting its way through the hills and was originally built as a private country residence in 1840. The restaurant maintains its reputation for contemporary Scottish cooking with two Red Rosettes under its belt.
- Address: Killiecrankie, Pitlochry , PH16 5LG (Map)
- Cuisine(s): International, Scottish
- Avg. Cost Per Head Lunch: N/A, Dinner: £47.00
- Address: Higher Oakfield, Pitlochry, PH16 5HT (Map)
- Cuisine(s): British
- Avg. Cost Per Head Lunch: N/A, Dinner: £32.00
- Address: Clunie Bridge Road, Pitlochry, PH16 5JY (Map)
- Cuisine(s): British, Scottish
- Avg. Cost Per Head Lunch: N/A, Dinner: £32.00