Skip to main content

Wild Swimming Spots in Wales, United Kingdom

Explore 155 wild swimming spots in Wales, United Kingdom, including 86 beaches, 29 rivers and 40 lakes.

Explore by region

Llyn Y Fan Fach

Llyn Y Fan Fach

Llangadog, Carmarthenshire, United Kingdom

Lake 3.0 (1)
Trwyn Du Lighthouse

Trwyn Du Lighthouse

Beaumaris, Isle of Anglesey, United Kingdom

Beach 3.0 (1)
Cwm yr Eglwys

Cwm yr Eglwys

Newport, Pembrokeshire, United Kingdom

Beach 2.0 (1)
Taff WT

Taff WT

Cardiff, Cardiff, United Kingdom

River 1.0 (1)
Glynneath Lakes

Glynneath Lakes

Neath, Neath Port Talbot Principle Area, United Kingdom

Lake
Rhymney concealed spot

Rhymney concealed spot

Cardiff, Cardiff, United Kingdom

River
River Taff

River Taff

Cardiff, Cardiff, United Kingdom

River
Aberafan Gwynedd

Aberafan Gwynedd

Caernarfon, Gwynedd, United Kingdom

Beach
Aberavon

Aberavon

Port Talbot, Neath Port Talbot Principle Area, United Kingdom

Beach
Aberdyfi

Aberdyfi

Tywyn, Gwynedd, United Kingdom

Beach
Aberporth - Dolwen

Aberporth - Dolwen

Cardigan, Ceredigion, United Kingdom

Beach
Amroth

Amroth

Narberth, Pembrokeshire, United Kingdom

Beach
Amroth

Amroth

Narberth, Pembrokeshire, United Kingdom

Beach
Amroth slipway

Amroth slipway

Narberth, Pembrokeshire, United Kingdom

Beach
Beaumaris Sea Front

Beaumaris Sea Front

Beaumaris, Isle of Anglesey, United Kingdom

Beach
Broad haven

Broad haven

Haverfordwest, Pembrokeshire, United Kingdom

Beach
Broadhaven South Beach

Broadhaven South Beach

Pembroke, Pembrokeshire, United Kingdom

Beach
Canada Lodge Lake

Canada Lodge Lake

Cardiff, Cardiff, United Kingdom

Lake
Castle Beach / South Beach, Tenby

Castle Beach / South Beach, Tenby

Tenby, Pembrokeshire, United Kingdom

Beach
Caswell Bay

Caswell Bay

Swansea, Swansea, United Kingdom

Beach
Church Bay/ Porth Swtan

Church Bay/ Porth Swtan

Holyhead, Isle of Anglesey, United Kingdom

Beach
Cilgerren Castle lower car park

Cilgerren Castle lower car park

Cardigan, Pembrokeshire, United Kingdom

River
Coney Beach

Coney Beach

Porthcawl, Bridgend County Borough, United Kingdom

Beach
Conwy Morfa Beach

Conwy Morfa Beach

Conwy, Conwy Principal Area, United Kingdom

Beach