Pitlochry has a great selection of restaurants and cafes offering both traditional Scottish and continental cuisine. You will also find fish and chips bars where you can purchase a simple carryout fish supper. All eating places are within a 10 minute stroll.

To find a restaurant that suits your taste and budget, please browse the list below and if you wish to reserve a table, we will be happy to do it for you.

Something Exclusive:

Victoria’s Restaurant
Victoria’s Restaurant is a family run restaurant offering very high standards of cuisine, with a strong emphasis on attentive and friendly service.
Tel: 01796 472670, www.victorias-pitlochry.co.uk

Fern Cottage Restaurant
This restaurant offers a Scottish menu with a twist of the mediteranean – Turkish style.
Tel: 01796 473840, www.ferncottagepitlochry.co.uk

Portnacraig Inn and Restaurant
This restaurant is located on the banks of the river, and is a small intimate restaurant serving Scottish cuisine.
Tel: 01796 472777, www.portnacraig.com

Fonab Castle  Overlooking Loch Faskally this stately castle hotel offers Afternoon Tea, fine good food without the fuss is served in the relaxed Brasserie or enjoy fine dining in the Sandemans Restaurant. Reservations are essential.
Tel: 01796 470140, www.fonabcastlehotel.com

For more casual dining, we would recommend:

Clubhouse Bar & Restaurant Clubhouse Bar & Restaurant offers something for everybody. Enjoy great beers and traditional British food in a relaxed setting with stunning views.                        Tel: 01796 472334, www.pitlochrygolf.co.uk/clubhouse

Moulin Inn
This is a cosy pub up the road from Craigmhor Lodge, with a log fire, local brew and pub food served until 9.30pm
Tel; 01796 472196, www.moulininn.co.uk

The Old Mill Inn
Centrally located just behind the Royal Bank of Scotland on Atholl Road in Pitlochry, this buzzy bar & bistro offers modern Scottish pub fayre and friendly service.  With indoor and outdoor dining options, sit back and enjoy a bite to eat or a refreshing drink whilst the old mill wheel turns and the world passes by.  The Old Mill Inn also normally has live music every Friday & Saturday night in the bar, although they are only allowed to resume this once the Government lifts Covid-19 Restrictions.
Tel: 01796 474 020, www.theoldmillpitlochry.co.uk

East Haugh
A beautiful country hotel located at East Haugh around 1 mile from Pilochry, serving local produce including game and seafood.
Tel: 01796 473121, www.easthaughhousehotel.co.uk


We stayed at the weekend as a group of girls and could not fault anything about the place. Rooms are spacious, clean and modern with a lovely little terrace outside. Breakfast was really good and dining room lovely with beautiful views. We have stayed before as couples and will definitely stay again, would not look to ...

Heather M (Edinburgh, UK)