Beaches in Gwynedd
15 designated bathing beaches in Gwynedd, ranked by the Environment Agency's official water-quality rating — 14 are rated Excellent. Choose a beach to see places to stay within walking distance, things to do nearby and how to get there by train.
Excellent
AberdaronPorthmadog
Excellent
AbersochPorthmadog
Excellent
BarmouthBarmouth
Excellent
Craig Du Beach CentralPorthmadog
Excellent
Dyffryn (Llanendwyn)Barmouth
Excellent
FairbourneBarmouth
Excellent
Glan Don BeachPorthmadog
Excellent
HarlechPorthmadog
Excellent
Llyn PadarnPorthmadog
Excellent
Porth NeigwlPorthmadog
Excellent
PwllheliPorthmadog
Excellent
Tal-y-BontBarmouth
Excellent
TywynBarmouth
Good
CricciethPorthmadog
Dog-friendly stays in Gwynedd
For beach days with the dog — check each beach's seasonal dog rules with the local council before you go.
Glan y Mor Camping Park
✓ Situated a sand dune away from the beach
🏖️ 0.58 miles from Craig Du Beach Central (Excellent water quality)
Porthmadog