Home
Your location

Three Cocks (Aberllynfi)

Built-up area in Powys, Wales

Coordinates:52.027, -3.21
OS grid ref:SO 17 37
Dialling code: 01497 (Hay-on-Wye)
Map of the UK

Three Cocks is a small village in central Powys, Wales, tucked into the Wye valley close to Glasbury and not far from the market town of Hay-on-Wye. It sits near the confluence of the River Llynfi and the River Wye, with easy access to the rolling hills of the Brecon Beacons National Park, and takes its curious name from a long‑standing coaching inn and the heraldic three cocks linked to the nearby Gwernyfed estate.

The village’s history was shaped in part by the railway era – the now‑defunct Three Cocks Junction once connected local agriculture and industry to wider markets – and today it remains a quiet rural community whose economy leans on farming, small‑scale tourism and commuters. Visitors are drawn by riverside walks, fishing and the nearby historic parkland of Gwernyfed Park, while locally there’s a mixture of Welsh and English cultural influences typical of the border uplands.

Postcode districts covering Three Cocks

Most populated places nearby

Neighbouring places

Example postcodes in Three Cocks

Transport links

  • Cardiff Airport 43.9 miles70.6 km
  • Bristol Airport 49.2 miles79.2 km
  • Builth Road Railway Station 13.5 miles21.7 km
  • Cilmeri Railway Station 13.5 miles21.8 km

Hotels near Three Cocks Ad

Schools in Three Cocks

  • Gwernyfed High School Secondary

Local points of interest

  • Black Mountains Mountains 5.7 miles9.2 km
  • Flits National Nature Reserve Nature reserve 13.1 miles21.2 km
  • Dore (Abbey : Herefordshire, England) Historic site 14 miles22.6 km
  • Brecon Beacons Mountains 14.1 miles22.7 km
  • Mynydd Eppynt Mountains 14.2 miles22.8 km
  • Blaenavon World Heritage Centre Museum 18.3 miles29.5 km