Explore 55 wild swimming spots in Gwynedd, Wales, including 28 beaches, 5 rivers and 22 lakes.
Aberdovey
2 spots
Bala
Caernarfon
20 spots
Dolgellau
4 spots
Pwllheli
12 spots
Tywyn
3 spots
Caernarfon, Gwynedd, United Kingdom
Gwynedd, Wales, United Kingdom
Fairbourne, Gwynedd, United Kingdom
Pwllheli, Gwynedd, United Kingdom
Harlech, Gwynedd, United Kingdom
Blaenau Ffestiniog, Gwynedd, United Kingdom
Talsarnau, Gwynedd, United Kingdom
Dolgellau, Gwynedd, United Kingdom
Penrhyndeudraeth, Gwynedd, United Kingdom