England
from £74 per week
Wales
from £149 per week
Scotland
from £119 per week
Cornwall
Devon
from £89 per week
Dorset
from £155 per week
Sussex
from £136 per week
Gwynedd has so much to offer beach lovers thanks to its incredible coastal terrain. There are enormous sandy beaches, some of the most beautiful sections of the Wales Coast Path and its very own wild peninsula, all set against the mountainous backdrop of Snowdonia National Park. There are fabulous family friendly beach resorts including Barmouth and Caernarfon and if you fancy a wilder atmosphere, try the Llyn Peninsular, where you’ll find many gorgeous wild beaches and coastal towns like Abersoch and Pwllheli.
Aberdaron Beach
Abersoch Beach
Barmouth Beach
Black Rock Sands
Criccieth Beach
Dinas Dinlle Beach
Harlech Beach
Nefyn Beach
Pwllheli South Beach