Bringing together everything that's great about Highland Perthshire.

Restaurants Cafes

Food & Drink

Highland Perthshire Restaurants are some of the best restaurants you will find anywhere in Scotland. Whether you are looking for a restaurant or cafe in Dunkeld and Birnam, Aberfeldy, Blair Atholl, Pitlochry, Kinloch Rannoch and many places in between.

The Highland Perthshire Restaurants range from exclusive restaurants for that special occasion, to cosy pub meals, cafes, bistros, to’ take away’ and Fish and Chips, the choice is yours.

Explore Highland Perthshire

Hettie's Tearoom in Pitlochry

Hettie's Tearoom is a traditional Tearoom with BIG homemade cakes, their own blends of tea as well as a great lunch menu, hand cut sandwiches and delicious homemade soups, quiches and pates. Hetties Tearoom is a bit like a visit to your old, rich, eccentric Auntie's, who has mismatched vintage china, has great home baking and lovely tea. Hetties Tearoom uses some of the worlds best teas along with some of Scotland's favourite flavours - why not try Hettie In The Heather?

  • Address: Hetties Tearooms, 93 Atholl Road, Pitlochry PH16 5AB
  • Tel: 01796 472346
  • Web:
Explore Highland Perthshire

Schiehallion Hotel Bar Bistro

The Schiehallion Hotel Bar Bistro in the centre of Aberfeldy – offers a popular bistro bar which is well supported by locals. The menu offers a good selection of traditional and seasonal dishes which include vegetarian and gluten free options, all are cooked to order. You will find an excellent choice of meat, fish and vegetarian dishes, using the fresh local produce whenever available. There is a good varied wine list with the bar serving a selection of malt whiskies. Open 7 days all year. Meals are served 8am to 9pm (with reduced food times in winter).

Explore Highland Perthshire

Prince of India Pitlochry

Prince of India Pitlochry Tandoori Restaurant specialists in Bagladeshi style British curries. You will find all the popular Indian continent dishes, including authentic Balti dishes, Chef's recommendation and European dishes (for non-curry eaters in the party). Their chef was trained in Dhaka, Bangladesh. The restaurant is located just off 30 metres off Pitlochry Main Street on Station Road, opposite McKays Hotel and Bar, right in the middle of this beautiful Victorian Highland Town. Open 7 days a week, all year. Summer open all day long. Off seasons opens from 12noon to 2pm and 5pm to 11pm. Tel: 01796 472275 or 01796 473770

  • Address: 5 Station Rd, Pitlochry, Scotland PH16 5AN
  • Tel: 01796 472275
Explore Highland Perthshire

The Bothy Bar near Blair Castle

Bothy Bar at the Atholl Arms Hotel, in Blair Atholl. The hotel was built and once owned by the Dukes and Earls of Atholl. The Bothy Bar is 'pub' character bar ideal for those visiting Blair Castle. Timber surrounds and overhead beams with an open wood fire to warm you up the cold winter days. Bar meals are served all day along with a selection of local real ales. There is an outside Beer Garden. Open 7 days all year.

  • Address: Atholl Arms Hotel, Blair Atholl, By Pitlochry, Perthshire PH18 5SG
  • Tel: 01796 481205
  • Web:
Explore Highland Perthshire

Upstairs Restaurant Townhouse Hotel Aberfeldy

The Upstairs Restaurant in the Townhouse Hotel Aberfeldy is highly rated on Trip Advisor “The best restaurant in and around Aberfeldy” and “spoilt for choice on the excellent menu and the quality of food was exceptional from Lee with his usual excellent attention to detail.”

Explore Highland Perthshire

Old Mill Restaurant-Pub

The Old Mill Inn - winners of the title Inn of the Year – offers food, weekend live music every weekend from 9pm and beds. Indoor and outdoor seating. Their dishes are created to offer a wide choice, incorporating everything from old favourites such as golden whole tail scampi & golden chips through to a smorgasbord of delectable salmon on our popular Tay salmon platter. A daily specials board. Open each day from 8am for breakfast and meals between 12pm - 9pm daily. From November to April the kitchen may be closed between 3-5pm.

Explore Highland Perthshire

Victoria's Restaurant, Pitlochry

Victorias Restaurant has a loyal following of customers, due to high standards of cuisine and service personally operated by the owners Fiona and Angus John and their family. An ideal venue to a bite to eat or a refreshing beverage, anything from a speciality coffee, patisseries, snacks, sandwiches etc from 10am, through to the bistro style dinner menu from 5.30pm till late during the season. A finalist for Tayside & Fife's Best Informal Dining Award at the prestigious Scottish Thistle Awards and is also a member of the Scotch Beef Club. Open 7 days a week.

Explore Highland Perthshire

Loft Restaurant Blair Atholl

The Loft Restaurant Blair Atholl, has an enviable reputation under the guidance of proprietor Adrian (chef) and his wife Nicoletta (front of house). The menu offers popular dishes such as Breaded Fish and Chips, Traditional Steak Pie, Local Game, with a regular changing Chef Specials, which are based on produce that is in season. Separate lunch time and evening menus, catering where ever possible for special dietary requirements. Open from open 5 days each week Wednesday to Sunday (closed Monday and Tuesday) from end of March to New Year. 11am to 8.30pm for tea, coffee scones to 5pm, Lunch and snacks from 11.30am to 5pm. Evening meals from 5.30pm to 8.30pm

Explore Highland Perthshire

The Chocolate Lounge

The new Chocolate Lounge at The Scottish Chocolate Centre - home of Iain Burnett Highland Chocolatier - is the ideal place to sit back and indulge in some delicious sweet treats. Choose from a select range of world-class products, taste the multi-award winning Velvet Truffle, and try some unique coffee or tea and chocolate pairings. Open seven days all year.

Explore Highland Perthshire

The Chraggs at Weem

The Chraggan Weem or Ailean Chraggan Restaurant is a popular with the locals and visitors alike, having built up an enviable reputation. It opened its doors in the 1960s, locals affectionately call it the "Chraggs", besides that it is the local social hub for area. In the winter the Ailean Chraggan bar/restaurant has an innovative temporary wood fire that adds that extra warmth for the cold winter days. It is open 7 days all year. Phone in winter to check their hours of opening and meal times. It is a short walk on special path from Aberfeldy just beyond Wades Bridge towards Weem.

  • Address: Ailean Chraggan Restaurant, Weem, Aberfeldy PH15 2LD
  • Tel: 01887 820346
Explore Highland Perthshire

Highland Safaris Cafe

With spectacular views onto the Appin Valley, the Highland Safaris Café is the perfect place to stop for lunch or coffee, or to simply take a break from all the other activities at Highland Safaris. Their peat burning stove is fantastic for those colder days. They offer a delicious selection of homemade soups, sandwiches, paninis and salads, and homemade cakes? Highland Safaris can also provide picnics for you to take on your Cycling or Walking Safari. Open 7 days, 9am - 5pm (Closed:- Mondays from November to March). - Last food orders 4pm from the Highland Safaris Cafe. - Last Coffee & Cake orders 4.30pm

Explore Highland Perthshire

The Birnam Arts Centre Foyer Cafe

The popular Foyer Café in the Birnam Arts is just off the A9 a popular stopping off point for many travelling along the A9, as well as locals and visitors. FREE Wi-Fi (with a purchase) The Foyer Cafe serves freshly prepared main meals as well as home baking and an array of teas, coffee, hot chocolate and soft drinks. Café Opening Times:- 10am - 4.30pm seven days a week. Breakfast served 10.00 until 12.00; Lunch served 12.00 - 3.00

  • Address: Station Road, Birnam, By Dunkeld PH8 0DS
  • Tel: 01350 727 674
  • Web:
Explore Highland Perthshire

Fountain Bar Aberfeldy

The Fountain Bar a family friendly bar offering affordable pub food in an informal dining and entertainment environment. Outside is the ornate Victorian Fountain it is named after. The extensive menu caters for all tastes, with a wide range of home made meals and snacks, there is something for everyone. Children eat for £1 with every paying adult. Regular evening entertainment includes live music, quiz and poker nights check for details.The Fountain Bar opening times:- Monday to Wednesday 11am to 11pm, Thursdays, Fridays, Saturdays 11am to 12.30am, Sundays 11am to 11.30pm. Food is served 7 days a week from 12noon to 9pm

Explore Highland Perthshire

Pine Trees Hotel Restaurant

For the first time in many years to the public Pine Trees Restaurant is open to the public. Whether for lunches, high teas or dinners. Reservations for dinner are highly recommended, as it does get very busy in the evenings. The menus offer a selection of classic dishes, which include local fish, lamb or game. For the more adventurous there is haggis tartlet or the Pigeon in Sherry Sauce, Orkney Herring, Arran Mustards and cheese from the Isle of Mull to name a few. Open all year.

Explore Highland Perthshire

Taymouth Courtyard Restaurant

The popular Taymouth Courtyard Restaurant, has a comprehensive choice of food catering for the whole family. Breakfast Menu (Served daily 10.15-11.45am), Snack Menu (Served 12 to 5pm), Bar Menu (Served 12 to 3pm & 5 to 7pm) and a Dinner Menu and Evening Restaurant Menu (served from 5 to (Sunday – Thursday) to 9.30pm (Friday & Saturday). The Bar has a lovely warm open fire for those colder days and a large outside patio seating area for the sunny days of summer. There is a large outside children’s play area, 50 metres away, where the children can play under your watchful eye.

  • Address: The Courtyard Restaurant, Kenmore, Aberfeldy PH15 2HN
  • Tel: 01887 830763
  • Web:
Explore Highland Perthshire

McKays Bar and Restaurant

McKays is a great value pub renowned for its food, large screen TV ideal for those sporting occasions and evening entertainment (check their web site for details). The menu boasts other pub classics such as fish and chips, steak and ale pie etc. Each day McKays Bar has a special food promotion. They have an excellent reputation for the steaks. Food is served all day long and children are allowed in until 8pm.

Explore Highland Perthshire

Woodland Bistro in the Royal Dunkeld Hotel

The Woodland Bistro in the Royal Dunkeld Hotel is so named, as the bistro is decorated with a woodland theme. Images of woodlands, animals and careful lighting gives it a lovely peaceful atmosphere. The menu is created using fresh local produce by innovative chefs. “Dog friendly, with dogs allowed in the bar” also “Very friendly and accommodating staff!!!”

Explore Highland Perthshire

Moulin Inn Pub

The Moulin Inn pub/bar has been the locals drink house from 1695, today it is a popular venue proudly boasting its own ales brewed in its own micro brewery at the back of the Moulin Inn. The Pub refurbishment opened up old fireplaces and beautiful stone walls, that had been hidden for many years. We added lots of cosy niches using wood and beams Bar meals, open log fire and courtyard for those lovely hot summer days.

  • Address: Moulin Inn, Kirkmichael Road, Moulin, Pitlochry PH16 5EW
  • Tel: 01796 472 196
  • Web:
Explore Highland Perthshire

Fonab Castle Hotel

Fonab Castle a Scottish baronial castle, once the home of the Sandeman port and sherry dynasty. Today a brand new 5 star hotel overlooking Loch Faskally offering both formal and informal dining. Opened in 2013 by the Clark family, who are dedicated to make it one of Scotland's top hotels. The Brasserie and lounge provide a wide choice of quality produce cooked dishes to the highest standard. They also will try and meet any dietary requirements. There is a superb range of wines and champagnes, from source to their cellar. Open all year.

Explore Highland Perthshire

Black Watch Inn Aberfeldy

The Black Watch and 40 cover Croft restaurant, is Aberfeldy's oldest and most famous public house, it has been in operation since the 1890's. The menu has traditional and varied range of choices which caters for a wide selections of tastes. The restaurant at the Black Watch Inn Sunday Roast (beef or chicken) served all day from 12noon to 9pm. Fridays is Steak Night from 6pm to 9pm. The decked Beer Garden is popular during the summer months.

Ardchoille Fish & Chip Café 142 Atholl Road, Pitlochry PH16 5AG 01796 472170
Auld Smiddy Inn 154 Atholl Road, Pitlochry PH16 5AG 01796 472356
Birnam Inn Perth Road, Birnam, Dunkeld PH8 0BQ 01350 727462
Glen Lyon Tearoom Bridge of Balgie, Glen Lyon, By Aberfeldy PH15 2PP 01887 866221
Café Biba 40 Atholl Road, Pitlochry, PH16 5BX 01796 473294
Café de Amor 25A Dunkeld Street, Aberfeldy PH15 2AA 01887 820333
Country Baker 26 Atholl St, Dunkeld PH8 0AR 01350 727343
Darjeeling Restaurant 3-5 Atholl Street, Dunkeld, PH8 0AR 01350 727 427
Drummonds Restaurant Ferry Road, Pitlochry PH16 5DD 01796 470000
Dunkeld Fish Bar 12 Atholl Street, Dunkeld, PH8 OAR 01350 727486
Fern Cottage Restaurant Ferry Road, Pitlochry PH16 5AA 01796 473 840
Food in the Park 1 Riverside Place, Old School Park, Blair Atholl PH18 5SP 01796 481484
Hetties Tearoom 93/95 Atholl Road, Pitlochry PH16 5AB 01796 473991
Howies Bistro 23 Atholl Street, Dunkeld, PH8 0AR 01350 728847
Inn on the Tay Grandtully, By Aberfeldy PH9 0PL 01887 840760
Highland Chocolatier Grandtully, By Aberfeldy PH9 0PL 01887 840775
Logierait Inn Logierait, By Pitlochry PH9 0LH 01796 482423
McKays Bar & Restaurant 138 Atholl Road, Pitlochry PH16 5AG 01796 473888
Moon & Sixpence Coffee Shop Bank Street, Aberfeldy, PH15 2BB 01887 820220
Old Mill Inn Mill Lane, Pitlochry PH16 5BH 01796 474020
Palmerstons Cafe 20 Atholl Street, Dunkeld PH8 0AR 01350 727 231
Pantry 25a Dunkeld St, Aberfeldy PH15 2AA 01887 829722
Pasha Mediterranean Restaurant 101 Atholl Road, Pitlochry PH16 5AB 01796 473 366
Plaice to Be (Fish and Chips) 8 West Moulin Road, Pitlochry PH16 5AD 01796 473737
Port-na-craig Restaurant Portnacraig, Pitlochry PH16 5ND 01796 472777
Prince of India 5 Station Road, Pitlochry PH16 5AN 01796 472275
Quaich 21 Dunkeld Street, Aberfeldy PH15 2AA 01887 822621
Rannoch Station Tearoom Rannoch Station PH17 2QA 01882 633247
River Cafe The Square, Kinloch Rannoch 01882 632 333
Spill The Beans 6 Cathedral Street, Dunkeld PH8 0AW 01350 728111
Strathgarry Restaurant 113 Atholl Road, Pitlochry PH16 5AG 01796 472469
Victoria’s Restaurant 45 Atholl Road, Pitlochry PH16 5BX 01796 472 670
Tummel Inn Queens View, Strathtummel, By Pitlochry PH16 5RP 01882 634272

Bringing together everything that's great about Highland Perthshire.

Where To Stay
Where To Stay

Where To Stay

Top hotels, family run guest houses and B&Bs, self catering, campsites in Highland Perthshire.

Find Out More
Where To Shop

Where To Shop

This is where you sample some of Highland Perthshire's best retailers.

Find Out More
What To Do
What To Do

What To Do

Highland Perthshire spoils you for choice on things to do and see.

Find Out More
Where To Eat & Drink

Where To Eat & Drink

Whether you require a banquet or a simple bar meal, this is where you look.

Find Out More