- Fortingall Hotel: highly recommended restaurant, plus the Yew Inn which serves bar meals, lunches, snacks, coffees and teas. Live music every Friday evening from 8pm. 01887 830367.
- Ailean Chraggan Restaurant and Bar in Weem, Aberfeldy. 01887 820346.
- Chillies – good Indian Restaurant in Aberfeldy. 01887 829200.
- Kenmore Hotel Restaurant and bars. Kenmore. 01887 830205.
- The Courtyard Brasserie and Bar Restaurant and Bar Brasserie – next to the gift shop just outside Kenmore. 01887 830763
- The Plaice in the Square Fish and Chips – takeaway in the Square in Aberfeldy. 01887 829109