Home
Your location

Roch

Built-up area in Pembrokeshire, Wales

Coordinates:51.849, -5.089
OS grid ref:SM 87 21
Population:463
Map of the UK

Roch is a small, largely rural village in Pembrokeshire, Wales, tucked into rolling farmland rather than the busier coastal resorts. It keeps a quiet, historic feel with stone cottages and a modest parish church amid hedgerows and lanes; the surrounding countryside is popular with walkers and wildlife-watchers and is within easy reach of the county’s famous coastline and protected landscapes.

Locally the economy remains rooted in agriculture and small-scale rural trades, while many residents look to nearby market towns for services and work. Social life tends to centre on community activities and occasional village events, giving Roch the character of a close-knit place that balances traditional rural life with access to Pembrokeshire’s broader cultural and outdoor attractions.

Postcode districts covering Roch

Most populated places nearby

Neighbouring places

Example postcodes in Roch

Transport links

  • Cardiff Airport 81.1 miles130.5 km
  • Newquay Cornwall Airport 97.4 miles156.7 km
  • Haverfordwest Railway Station 6.3 miles10.2 km
  • Johnston Railway Station 7.5 miles12 km

Hotels near Roch Ad

Schools in Roch

  • Roch Community School Primary

Local points of interest

  • Bridge Meadow Stadium Stadium 5.9 miles9.4 km
  • Haverfordwest County Stadium 5.9 miles9.5 km
  • Caerfai Beach Beach 7.2 miles11.6 km
  • Porthlisky Beach Beach 9 miles14.4 km
  • Port of Milford Haven Harbour 9.9 miles16 km
  • Milford Haven Harbour 10.8 miles17.3 km
  • Mynydd Preseli Mountains 15 miles24.2 km
  • Broad Haven South Beach Beach 18.1 miles29.2 km
  • Park Farm (Historical) Historic site 18.4 miles29.6 km
  • Manorbier Beach Beach 18.7 miles30.1 km
  • Colby Woodland Garden Gardens 19.4 miles31.2 km
  • Lydstep Beach Beach 19.6 miles31.5 km