Restaurants Cafes

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.


Victoria's Restaurant, Pitlochry

  Victorias Restaurant has a loyal following of customers, due to high standards of cuisine and service personally operated by FionaRead more » READ MORE

Address:45 Atholl Road, Pitlochry, Perthshire PH16 5BX
Tel:01796 472670

Bankfoot Inn Restaurant

  The Bankfoot Inn offers a great atmosphere set in a real Scottish country inn serving great food, prepared by theirRead more » READ MORE

Address:The Bankfoot Inn, Main Street, Bankfoot PH1 4AB
Tel:01738 787243

Old Mill Restaurant-Pub

Located in the centre of Pitlochry, right next to the Mills lade, and waterwheel, a popular place to eat, with a bar and live music programme all year READ MORE

Address:Mill Lane, Pitlochry PH16 5BH
Tel:01796 474020

The Birnam Arts Centre Foyer Cafe

Some of the very best Restaurants and Cafes in Dunkeld and Birnam, Aberfeldy, Blair Atholl, Pitlochry, Kinloch Rannoch and many places in between. READ MORE

Address:Station Road, Birnam, By Dunkeld PH8 0DS
Tel:01350 727 674

Fern Cottage Restaurant

Fern Cottage restaurant has been transformed from a 19th century home, keeping all the traditional stone inside and outside theRead more » READ MORE

Address:Ferry Road, Pitlochry, Perthshire PH16 5DD
Tel:01796 473840

Habitat Cafe Aberfeldy

  Habitat Cafe has won a number of national awards and short listed for various UK awards on account of itsRead more » READ MORE

Address:1 The Square, Aberfeldy, Perthshire PH15 2DD
Tel:01887 822944

Highland Safaris Cafe

  With spectacular views onto the Appin Valley, the Highland Safaris Café is the perfect place to stop for lunch or coffee,Read more » READ MORE

Address:Highland Safaris, Dull, By Aberfeldy PH15 2JQ
Tel:01887 820071

Moulin Inn Pub

Dating back to 1695, a popular venue with locals & visitors a like. Original oak beams, open fire, its own brewery, serving good pub grub ........ READ MORE

Address:Moulin Inn, Kirkmichael Road, Moulin, Pitlochry PH16 5EW
Tel:01796 472 196

McKays Bar and Restaurant

McKays is a great value pub renowned for its food and entertainment.  With an excellent reputation for its steaks. The menu boastsRead more » READ MORE

Address:138 Atholl Road, Pitlochry, Perthshire PH16 5AG
Tel:01796 473 888

The Bothy Bar near Blair Castle

Bothy Bar at the Atholl Arms Hotel, in Blair Atholl, is 'pub' character bar near Blair Castle. Timber surrounds and overhead beamsRead more » READ MORE

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

Hettie's Tearoom in Pitlochry

  Hettie's Tearoom is a traditional Tearoom with BIG homemade cakes, with their own blends of tea as well as aRead more » READ MORE

Address:Hetties Tearooms, 93 Atholl Road, Pitlochry PH16 5AB
Tel:01796 472346

The Chocolate Lounge

  The new Chocolate Lounge at The Scottish Chocolate Centre - home of Iain Burnett Highland Chocolatier - is the ideal place toRead more » READ MORE

Address:Grandtully, By Pitlochry, Perthshire PH9 0PL
Tel:01887 840775

Tigh na Cloich Restaurant Pitlochry

  The restaurant at Tigh Na Cloich Hotel offers a fusion of traditional Scottish and contemporary European cuisine. The signature dishesRead more » READ MORE

Address:Larchwood Road, Pitlochry PH16 5AS
Tel:01796 472216


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