Wild Swimming Spots in Gwynedd, Wales
Explore 39 wild swimming spots in Gwynedd, Wales, including 12 beaches, 5 rivers and 22 lakes.
Explore by region

Llanberis Cwellyn off Snowdon base camp
Caernarfon, Gwynedd, United Kingdom
Lake

Llech Camping
Talsarnau, Gwynedd, United Kingdom
Beach

Llyn Cau
Dolgellau, Gwynedd, United Kingdom
Lake

Llyn Du'r Arddu, Clogwyn
Caernarfon, Gwynedd, United Kingdom
Lake

Llyn Glas, Crib Goch
Caernarfon, Gwynedd, United Kingdom
Lake

Llyn Llydaw
Caernarfon, Gwynedd, United Kingdom
Lake

Llyn Padarn, NW Put-in
Caernarfon, Gwynedd, United Kingdom
Lake

Llyn y Gadair
Dolgellau, Gwynedd, United Kingdom
Lake

Llyn yr Arddu
Penrhyndeudraeth, Gwynedd, United Kingdom
Lake

Nefyn Bay
Pwllheli, Gwynedd, United Kingdom
Beach

Old Llanelltyd Bridge, River Afon Mawddach
Dolgellau, Gwynedd, United Kingdom
River

Plas Heli
Pwllheli, Gwynedd, United Kingdom
Beach

Pwllheli
Pwllheli, Gwynedd, United Kingdom
Beach

Traeth Nefyn
Pwllheli, Gwynedd, United Kingdom
Beach

Trefor Beach
Caernarfon, Gwynedd, United Kingdom
Beach