Home
Your location

Solva (Solfach)

Built-up area in Pembrokeshire, Wales

Within Pembrokeshire Coast National Park

Coordinates:51.874, -5.2
OS grid ref:SM 79 24
Population:710
Map of the UK

Solva is a small, picture‑postcard village on the sheltered estuary of Solva Harbour on the eastern side of St Brides Bay, within the Pembrokeshire Coast National Park in Pembrokeshire, Wales. The village is set among dramatic cliffs and rocky coves and sits on the Pembrokeshire Coast Path, a handy base for walkers heading towards nearby St Davids and the wider coastline.

Traditionally a fishing and small‑trading port, Solva now combines a living maritime community with a seasonal tourist economy: narrow lanes of whitewashed cottages house galleries, cafés and pubs, and small boats still work the harbour. Its long maritime history, attractive geology and lively summer events make it a popular stop for walkers, birdwatchers and anyone seeking a quiet coastal village with character.

Postcode districts covering Solva

Most populated places nearby

Neighbouring places

Example postcodes in Solva

Transport links

  • Cardiff Airport 86.2 miles138.7 km
  • Newquay Cornwall Airport 99.5 miles160.1 km
  • Haverfordwest Railway Station 11.4 miles18.3 km
  • Johnston Railway Station 11.9 miles19.2 km

Hotels near Solva Ad

Local points of interest

  • Caerfai Beach Beach 2.3 miles3.7 km
  • Porthlisky Beach Beach 4.2 miles6.7 km
  • Bridge Meadow Stadium Stadium 10.9 miles17.5 km
  • Haverfordwest County Stadium 10.9 miles17.6 km
  • Port of Milford Haven Harbour 13.2 miles21.2 km
  • Milford Haven Harbour 14.1 miles22.7 km
  • Mynydd Preseli Mountains 18.7 miles30.1 km