Home
Your location

Gilfach Goch

Built-up area in Rhondda Cynon Taf, Wales

Coordinates:51.597, -3.474
OS grid ref:SS 98 89
Population:2,532
Dialling code: 01443 (Pontypridd)
Map of the UK

Gilfach Goch is a small former coal-mining village tucked into the steep-sided Rhondda Fach valley in the county borough of Rhondda Cynon Taf in South Wales. It grew rapidly in the 19th and early 20th centuries with the development of local pits and terraced housing, and the landscape still bears traces of that industrial past in reclaimed spoil tips, narrow lanes and pockets of woodland on the surrounding hills.

Today Gilfach Goch retains a strong community spirit with local clubs, heritage groups and events that celebrate its mining history, while the economy has shifted towards commuting and small-scale local businesses, with many residents travelling to Cardiff and nearby towns for work. The village is also valued for its access to countryside walks and views over the valleys, making it typical of the resilient post‑industrial communities of the South Wales Valleys.

Postcode districts covering Gilfach Goch

Most populated places nearby

Neighbouring places

Example postcodes in Gilfach Goch

Transport links

  • Cardiff Airport 14.9 miles24 km
  • Bristol Airport 35.7 miles57.4 km
  • Tonypandy Railway Station 1.9 miles3.1 km
  • Dinas Rhondda Railway Station 2.1 miles3.4 km

Hotels near Gilfach Goch Ad

Schools in Gilfach Goch

  • Abercerdin Primary School Primary

Local points of interest

  • Ogmore Forest Forest 2 miles3.2 km
  • Llantrisant Forest Forest 4.1 miles6.7 km
  • Sardis Road Stadium 5.4 miles8.7 km
  • Hensol Castle Estate 8.1 miles13.1 km
  • St Fagans: National History Museum Museum 11.5 miles18.4 km
  • Porthcawl Harbour Harbour 12.5 miles20.1 km
  • Craig Llysfaen Mountains 13.3 miles21.4 km
  • Victoria Road Stadium 14.1 miles22.7 km
  • Afan Lido Stadium 14.3 miles23.1 km
  • Cardiff International Sports Stadium Stadium 14.4 miles23.2 km
  • Cardiff City Stadium 14.5 miles23.3 km
  • The Gnoll Stadium 14.6 miles23.6 km