Best beaches in Gwynedd

Gwynedd's coastline unfolds like a masterpiece of contrasts – from the dramatic castle-crowned sands of Harlech to the mystical singing shores of Porthor Beach. This northwest Welsh county offers everything from family-friendly Victorian resorts to wild Llŷn Peninsula hideaways, each beach promising its own slice of Celtic coastal magic.

Harlech Beach

Miles of golden sand beneath a medieval castle with Snowdonia as your backdrop.

Abersoch Beach

The Llŷn Peninsula's glamorous sailing hotspot with twin beaches and boutique village charm.

Dinas Dinlle Beach

Wild, windswept beauty where ancient hill forts meet crashing Cardigan Bay waves.

Tywyn Beach

Three miles of family-friendly sand with steam trains and mountain views.

Barmouth Beach

Victorian seaside magic where golden sands meet the dramatic Mawddach Estuary.

Porth Dinllaen Beach

Drink with your toes in the sand at this pristine National Trust cove.