Home
Your location

Pembroke (Penfro)

Built-up area in Pembrokeshire, Wales

Coordinates:51.676, -4.914
OS grid ref:SM 98 01
Population:7,552
Dialling code: 01646 (Milford Haven)
Map of the UK

Pembroke is a compact, historic county town in Pembrokeshire, Wales, sitting on a limestone headland at the tidal estuary of the River Cleddau. Its skyline is dominated by the mighty Pembroke Castle, a Norman stronghold and traditional birthplace of Henry VII, and the town keeps a pleasing mix of medieval streets and Georgian buildings that draw walkers and history fans alike.

Locally the economy mixes tourism, agriculture and small-scale services, with nearby Pembroke Dock recalling the area’s naval and shipbuilding past. The town’s close proximity to the Pembrokeshire Coast National Park and the coastal path means easy access to dramatic cliffs, beaches and wildlife, while a steady programme of community events and markets preserves a friendly market‑town social atmosphere.

Postcode districts covering Pembroke

Most populated places nearby

Neighbouring places

Example postcodes in Pembroke

Transport links

  • Cardiff Airport 70.2 miles113 km
  • Newquay Cornwall Airport 85.4 miles137.5 km
  • Pembroke Railway Station 0.4 miles0.6 km
  • Pembroke Dock Railway Station 1.6 miles2.6 km

Hotels in Pembroke Ad

Schools in Pembroke

  • Golden Grove CP School Primary
  • Monkton Priory Community Primary School Primary
  • Ysgol Bro Penfro Primary
  • Ysgol Harri Tudur / Henry Tudor School Secondary

Local points of interest

  • Broad Haven South Beach Beach 4.7 miles7.5 km
  • Park Farm (Historical) Historic site 5.1 miles8.3 km
  • Manorbier Beach Beach 5.2 miles8.4 km
  • Milford Haven Harbour 5.6 miles9 km
  • Port of Milford Haven Harbour 6.3 miles10.1 km
  • Skrinkle Haven Harbour 6.4 miles10.3 km
  • Lydstep Beach Beach 6.8 miles11 km
  • Tenby Harbor Harbour 9.3 miles14.9 km
  • Haverfordwest County Stadium 9.4 miles15.1 km
  • Bridge Meadow Stadium Stadium 9.5 miles15.3 km
  • Colby Woodland Garden Gardens 11.3 miles18.2 km
  • Caerfai Beach Beach 19.9 miles32 km