- 4.7Open nowAtholl Arms HotelBridgehead, Dunkeld, SC PH8 0AQRestaurant
- 3Closed nowDarjeeling Bangladeshi Restaurant3-5 Atholl Street, Dunkeld, SC PH8 0ARRestaurant Cafe
- Dunkeld Fish Bar16 Atholl Street, Dunkeld, SC PH8 0ARRestaurant
- 4Closed nowhowies bistro23 Atholl Street, Dunkeld, SC PH8 0ARRestaurant
- Open nowPerth ArmsHigh St, Dunkeld, SC PH8 0AJRestaurant
- Open nowPerth ArmsHigh St, Dunkeld, SC PH8 0AJRestaurant
- 4Open nowRoyal Dunkeld HotelAtholl Street, Dunkeld, SC PH8 0ARRestaurant
- 4Spill The Beans Cafe6 Cathedral Street, Dunkeld, SC PH8 0AWRestaurant Cafe
- 4Spill The Beans Cafe6 Cathedral Street, Dunkeld, SC PH8 0AWRestaurant Cafe
- 4.5The Country Bakery26 Atholl Street, Dunkeld, SC PH8 0ARRestaurant
- 4.5Closed nowThe Meeting Place BistroTay Terrace, Dunkeld, SC PH8 0AQRestaurant Bar Cafe