Home
Your location

Pembroke Dock (Doc Penfro)

Built-up area in Pembrokeshire, Wales

Coordinates:51.692, -4.958
OS grid ref:SM 95 03
Population:9,753
Dialling code: 01646 (Milford Haven)

Pembroke Dock in Pembrokeshire, Wales sits on the northern shore of the Milford Haven waterway opposite Pembroke. It was created as a purpose‑built Royal Navy dockyard in the early 19th century, and the town’s streets, terraces and quays still reflect that naval and industrial origin.

Today Pembroke Dock blends light industry, maritime services and tourism, with a strong local focus on its maritime and military heritage that is celebrated in a heritage centre and local events. It also serves as a practical gateway to the dramatic coastline of the Pembrokeshire Coast National Park, offering easy access to coastal walks, wildlife boat trips and the wider Pembrokeshire coast.

Postcode districts covering Pembroke Dock

Most populated places nearby

Neighbouring places

Example postcodes in Pembroke Dock

Transport links

  • Airport Cardiff Airport 72.3 miles116.4 km
  • Airport Newquay Cornwall Airport 86.5 miles139.2 km
  • Railway station Pembroke Dock Railway Station 0.9 miles1.4 km
  • Railway station Pembroke Railway Station 2.6 miles4.2 km

Schools in Pembroke Dock

  • Pennar CP Primary
  • Pembroke Dock Community School Primary

Local points of interest

  • Milford Haven Harbour 3.5 miles5.6 km
  • Port of Milford Haven Harbour 4.1 miles6.7 km
  • Broad Haven South Beach Beach 6 miles9.7 km
  • Park Farm (Historical) Historic site 7.3 miles11.8 km
  • Manorbier Beach Beach 7.4 miles11.9 km
  • Haverfordwest County Stadium 8 miles12.8 km
  • Bridge Meadow Stadium Stadium 8.1 miles13 km
  • Skrinkle Haven Harbour 8.6 miles13.8 km
  • Lydstep Beach Beach 8.9 miles14.4 km
  • Tenby Harbor Harbour 11.3 miles18.1 km
  • Colby Woodland Garden Gardens 12.7 miles20.5 km
  • Caerfai Beach Beach 17.7 miles28.6 km