Home
Your location

Neyland

Parish in Pembrokeshire, Wales

Coordinates:51.712, -4.954
OS grid ref:SM 96 05
Population:3,708
Dialling code: 01646 (Milford Haven)
Map of the UK

Neyland is a small parish and harbour town on the northern shore of the Milford Haven waterway in west Pembrokeshire, Wales, with broad estuary views across to Pembroke Dock. Its position on mudflats and tidal creeks means the area is rich in birdlife and offers popular waterfront walks and sailing, while old railway embankments and quays provide handy routes for cyclists and walkers.

Much of the town’s character comes from its 19th‑century development as the western terminus for the Great Western Railway and the associated port infrastructure; the former docks are now largely a marina and light industrial area. Local life mixes maritime heritage with a working community that often commutes to nearby centres such as Haverfordwest, and the town supports clubs, small businesses and seasonal leisure trade.

Postcode districts covering Neyland

Most populated places nearby

Neighbouring places

Example postcodes in Neyland

Transport links

  • Cardiff Airport 72.5 miles116.7 km
  • Newquay Cornwall Airport 87.9 miles141.4 km
  • Pembroke Dock Railway Station 1.4 miles2.3 km
  • Pembroke Railway Station 3.4 miles5.4 km

Hotels near Neyland Ad

Schools in Neyland

  • Neyland Community School Primary

Local points of interest

  • Milford Haven Harbour 3.8 miles6.2 km
  • Port of Milford Haven Harbour 4.2 miles6.8 km
  • Haverfordwest County Stadium 6.6 miles10.7 km
  • Bridge Meadow Stadium Stadium 6.8 miles10.9 km
  • Broad Haven South Beach Beach 7.3 miles11.7 km
  • Park Farm (Historical) Historic site 7.8 miles12.5 km
  • Manorbier Beach Beach 8 miles12.8 km
  • Skrinkle Haven Harbour 9.1 miles14.6 km
  • Lydstep Beach Beach 9.3 miles14.9 km
  • Tenby Harbor Harbour 11.3 miles18.2 km
  • Colby Woodland Garden Gardens 12.3 miles19.8 km
  • Caerfai Beach Beach 17 miles27.3 km