Explore 45 wild swimming spots in Pembrokeshire, Wales, including 42 beaches, 2 rivers and 1 lake.
Cardigan
2 spots
Haverfordwest
18 spots
Narberth
3 spots
Pembroke
6 spots
Saundersfoot
Tenby
7 spots
Haverfordwest, Pembrokeshire, United Kingdom
Clynderwen, Pembrokeshire, United Kingdom
Tenby, Pembrokeshire, United Kingdom
Pembroke, Pembrokeshire, United Kingdom
Boncath, Pembrokeshire, United Kingdom
Newport, Pembrokeshire, United Kingdom
Pembrokeshire, Wales, United Kingdom
Narberth, Pembrokeshire, United Kingdom
Cardigan, Pembrokeshire, United Kingdom
Saundersfoot, Pembrokeshire, United Kingdom
Kilgetty, Pembrokeshire, United Kingdom