- 4.3Acarsaid Hotel8-10 Atholl Road, Pitlochry, SC PH16 5BXRestaurant
- 5Open nowAtholl Palace HotelPerth Road, Pitlochry, SC PH16 5LXRestaurant Bar
- 4.6Closed nowAuld Smiddy Inn154 Atholl Road, Pitlochry, SC PH16 5AGRestaurant Bar
- 3.8Cafe Biba40 Atholl Road, Pitlochry, SC PH16 5BXRestaurant
- 4.3Closed nowCaffe Scozia113 Atholl Road, Pitlochry, SC PH16 5AGRestaurant
- 3.5Drummond'sFerry Road, Pitlochry, SC PH16 5DDRestaurant
- 4.5Closed nowEscape Route Cafe3 Atholl Road, Pitlochry, SC PH16 5BXRestaurant
- 4Closed nowFern Cottage RestaurantFerry Road, Pitlochry, SC PH16 5DDRestaurant
- Closed nowGarden RestaurantPine Trees Hotel, Strathview Terrace, Pitlochry, SC PH16 5QRRestaurant Bar
- 3Closed nowGreggs92 Atholl Road, Pitlochry, SC PH16 5BLRestaurant Cafe
- Izmir101 Atholl Road, Pitlochry, SC PH16 5ABRestaurant
- 4.7Knockendarroch - Hotel & RestaurantHigher Oakfield, Pitlochry, SC PH16 5HTRestaurant
- 5Macnabs38 Bonnethill Road, Pitlochry, SC PH16 5EDRestaurant Bar
- 2.7Closed nowMcKays Hotel, Bar & Restaurant138 Atholl Road, Pitlochry, SC PH16 5AGRestaurant Bar
- 3.7Closed nowPasha Restaurant101 Atholl Road, Pitlochry, SC PH16 5ABRestaurant
- 4.7Closed nowPitlochry GolfGolf Course Road, Pitlochry, SC PH16 5QYRestaurant
- Closed nowPort Na Craig RestaurantPort Na Craig, Pitlochry, SC PH16 5NDRestaurant
- Port Na Craig Restaurant75-79 Atholl Road, Pitlochry, SC PH16 5BNRestaurant
- 3.7Closed nowPrince Of India5 Station Road, Pitlochry, SC PH16 5ANRestaurant
- 4Scotch Corner of Pitlochry131 Atholl Road, Pitlochry, SC PH16 5AGRestaurant
- 3.5Open nowScotland’s Hotel & Leisure Club38-40 Bonnethill Road, Pitlochry, SC PH16 5BTRestaurant Bar
- The Bamboo House48 Atholl Road, Pitlochry, SC PH16 5BXRestaurant
- 1Closed nowThe Coach House75-79 Atholl Road, Pitlochry, SC PH16 5BNRestaurant Bar
- 5The Pitlochry Hydro HotelKnockard Road, Pitlochry, SC PH16 5JHRestaurant