- 5Closed nowCornhill Inn13 West Street, Rhayader, WA LD6 5ABBar
- 3.5Closed nowLamb and Flag InnNorth Street, Rhayader, WA LD6 5BTRestaurant Bar
- 3.3Closed nowLion Royal HotelWest Street, Rhayader, WA LD6 5ABBar
- The CastleEast Street, Rhayader, WA LD6 5DLBar
- 5Closed nowThe Crown Inn4 North Street, Rhayader, WA LD6 5BUBar
- 4.7Closed nowThe Eagles InnChurch Street, Rhayader, WA LD6 5AUBar
- The Royal OakEast Street, Rhayader, WA LD6Bar
- 5Closed nowThe Triangle InnCwmdauddwr, Rhayader, WA LD6 5ARBar