- 2Closed nowBrasserie at the ElanElan Hotel, West Street, Rhayader, WA LD6 5AFRestaurant
- 1Open nowEvans Plaice4 North Street, Rhayader, WA LD6 5BURestaurant
- 3.5Open nowLamb and Flag InnNorth Street, Rhayader, WA LD6 5BTRestaurant Bar
- Closed nowStrand RestaurantEast Street, Rhayader, WA LD6 5BHRestaurant
- 5Closed nowThe MirchiEast Street, Rhayader, WA LD6 5DNRestaurant
- Closed nowTurkish DelightWest Street, Rhayader, WA LD6 5ABRestaurant
- Open nowTy Morgans Outside CateringEast Street, Rhayader, WA LD6Restaurant
- 5Closed nowWing's Chinese TakeawayNorth Street, Rhayader, WA LD6 5BTRestaurant