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
Criccieth, Gwynedd, United Kingdom
Bangor, Gwynedd, United Kingdom
Bala, Gwynedd, United Kingdom
Tywyn, Gwynedd, United Kingdom
Dolgellau, Gwynedd, United Kingdom
Gwynedd, Wales, United Kingdom