Skip to main content
Looking for the Old Wild? Click here

Wild Swimming Spots in Wales, United Kingdom

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

Explore by region

Criccieth Beach

Criccieth Beach

Criccieth, Gwynedd, United Kingdom

Beach 5.0 (1)
Crickhowell, River Usk

Crickhowell, River Usk

Crickhowell, Powys, United Kingdom

River 4.0 (1)
Cwm yr Eglwys

Cwm yr Eglwys

Newport, Pembrokeshire, United Kingdom

Beach 2.0 (1)
Cwn Pennant Lagoon

Cwn Pennant Lagoon

Caernarfon, Gwynedd, United Kingdom

Lake
Dol Idris

Dol Idris

Tywyn, Gwynedd, United Kingdom

River 5.0 (1)
Dolau Beach

Dolau Beach

New Quay, Ceredigion, United Kingdom

Beach
Dorothea Quarry

Dorothea Quarry

Caernarfon, Gwynedd, United Kingdom

Lake
Einion Gam Waterfall

Einion Gam Waterfall

Neath, Neath Port Talbot Principle Area, United Kingdom

River
Fairbourne Beach

Fairbourne Beach

Fairbourne, Gwynedd, United Kingdom

Beach
Fairy Glen, Betws-Y-Coed

Fairy Glen, Betws-Y-Coed

Betws-y-Coed, Conwy Principal Area, United Kingdom

River 4.0 (1)
Ffynone Waterfall

Ffynone Waterfall

Boncath, Pembrokeshire, United Kingdom

River 4.0 (1)
Forest Garden Mountain Pools

Forest Garden Mountain Pools

Dolgellau, Gwynedd, United Kingdom

River 5.0 (1)
Freshwater East Beach

Freshwater East Beach

Pembroke, Pembrokeshire, United Kingdom

Beach
Furnace Falls

Furnace Falls

Machynlleth, Ceredigion, United Kingdom

River
Glan-Yr-Afon Slate Quarry

Glan-Yr-Afon Slate Quarry

Caernarfon, Gwynedd, United Kingdom

Lake
Glynneath Lakes

Glynneath Lakes

Neath, Neath Port Talbot Principle Area, United Kingdom

Lake
Goleudy Twr Bach

Goleudy Twr Bach

Llanfairpwllgwyngyll, Isle of Anglesey, United Kingdom

Beach
Hafan y mor

Hafan y mor

Pwllheli, Gwynedd, United Kingdom

Beach
Hanmer mere

Hanmer mere

Whitchurch, Wrexham Principal Area, United Kingdom

Lake 5.0 (1)
Harold-y-Llyn

Harold-y-Llyn

Blaenau Ffestiniog, Gwynedd, United Kingdom

Lake
Keepers pond

Keepers pond

Pontypool, Monmouthshire, United Kingdom

Lake 4.7 (7)
Langland Bay

Langland Bay

Swansea, Swansea, United Kingdom

Beach
Langland Bay

Langland Bay

Swansea, Swansea, United Kingdom

Beach
Lavernock

Lavernock

Penarth, Vale of Glamorgan, United Kingdom

Beach