BritStays

Beaches in Wales

108 designated bathing beaches in Wales, ranked by the Environment Agency's official water-quality rating — 73 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.

Aberafan beach Excellent AberafanSwansea and Gower Aberdaron beach Excellent AberdaronPorthmadog Aberdyfi beach Excellent AberdyfiAberystwyth Aberdyfi Rural beach Excellent Aberdyfi RuralAberystwyth Abereiddy beach Excellent AbereiddySt Davids Aberffraw beach Excellent AberffrawAnglesey Abermawr beach Excellent AbermawrPembrokeshire Abersoch beach Excellent AbersochPorthmadog Barafundle beach Excellent BarafundleTenby Barmouth beach Excellent BarmouthBarmouth Borth beach Excellent BorthAberystwyth Bracelet Bay beach Excellent Bracelet BaySwansea and Gower Broad Haven (Central) beach Excellent Broad Haven (Central)Pembrokeshire Broad Haven (South) beach Excellent Broad Haven (South)Tenby Caerfai beach Excellent CaerfaiSt Davids Castle Beach, Tenby beach Excellent Castle Beach, TenbyTenby Caswell Bay beach Excellent Caswell BaySwansea and Gower Excellent Church BayAnglesey Cilborth beach Excellent CilborthCarmarthenshire Cold Knap Barry beach Excellent Cold Knap BarryCardiff Colwyn Bay beach Excellent Colwyn BayLlandudno Colwyn Bay Porth Eirias beach Excellent Colwyn Bay Porth EiriasLlandudno Coppet Hall beach Excellent Coppet HallTenby Craig Du Beach Central beach Excellent Craig Du Beach CentralPorthmadog Dale beach Excellent DaleSt Davids Druidston Haven beach Excellent Druidston HavenPembrokeshire Dyffryn (Llanendwyn) beach Excellent Dyffryn (Llanendwyn)Barmouth Fairbourne beach Excellent FairbourneBarmouth Freshwater East beach Excellent Freshwater EastTenby Freshwater West beach Excellent Freshwater WestPembrokeshire Glan Don Beach beach Excellent Glan Don BeachPorthmadog Harlech beach Excellent HarlechPorthmadog Langland Bay beach Excellent Langland BaySwansea and Gower Little Haven beach Excellent Little HavenPembrokeshire Llandanwg beach Excellent LlandanwgPorthmadog Llanddona beach Excellent LlanddonaAnglesey Llanddwyn beach Excellent LlanddwynAnglesey Llanfairfechan beach Excellent LlanfairfechanLlandudno Llangrannog beach Excellent LlangrannogCarmarthenshire Llanishen Reservoir beach Excellent Llanishen ReservoirCardiff Llanrhystud beach Excellent LlanrhystudCeredigion Llyn Padarn beach Excellent Llyn PadarnPorthmadog Lydstep beach Excellent LydstepTenby Manorbier beach Excellent ManorbierTenby Marloes Sands beach Excellent Marloes SandsSt Davids Morfa Dinlle beach Excellent Morfa DinlleAnglesey Morfa Nefyn beach Excellent Morfa NefynAnglesey Mwnt beach Excellent MwntPembrokeshire Newgale beach Excellent NewgaleSt Davids Nolton Haven beach Excellent Nolton HavenPembrokeshire Pembrey beach Excellent PembreyCarmarthenshire Penally beach Excellent PenallyTenby Penbryn beach Excellent PenbrynCarmarthenshire Pendine beach Excellent PendineTenby Penmaenmawr beach Excellent PenmaenmawrLlandudno Poppit West beach Excellent Poppit WestPembrokeshire Port Eynon Bay beach Excellent Port Eynon BaySwansea and Gower Porth Dafarch beach Excellent Porth DafarchAnglesey Porth Neigwl beach Excellent Porth NeigwlPorthmadog Pwllheli beach Excellent PwllheliPorthmadog Rhosneigr beach Excellent RhosneigrAnglesey Rhossili beach Excellent RhossiliSwansea and Gower Sandy Haven beach Excellent Sandy HavenPembrokeshire Saundersfoot beach Excellent SaundersfootTenby Silver Bay Rhoscolyn beach Excellent Silver Bay RhoscolynAnglesey St Davids - Benllech beach Excellent St Davids - BenllechAnglesey Tal-y-Bont beach Excellent Tal-y-BontBarmouth Tenby South beach Excellent Tenby SouthTenby Traeth Lligwy beach Excellent Traeth LligwyAnglesey Tresaith beach Excellent TresaithCarmarthenshire Tywyn beach Excellent TywynBarmouth West Angle beach Excellent West AnglePembrokeshire Whitesands beach Excellent WhitesandsSt Davids Abergele (Pensarn) beach Good Abergele (Pensarn)Llandudno Aberporth beach Good AberporthCarmarthenshire Aberystwyth North beach Good Aberystwyth NorthAberystwyth Aberystwyth South beach Good Aberystwyth SouthAberystwyth Amroth Central beach Good Amroth CentralTenby Benllech beach Good BenllechAnglesey Borth Wen beach Good Borth WenAnglesey Clarach South beach Good Clarach SouthAberystwyth Criccieth beach Good CricciethPorthmadog Jackson's Bay Barry Island beach Good Jackson's Bay Barry IslandCardiff Kinmel Bay (Sandy Cove) beach Good Kinmel Bay (Sandy Cove)Llandudno Limeslade Bay beach Good Limeslade BaySwansea and Gower Llandudno North Shore beach Good Llandudno North ShoreLlandudno Llandudno West Shore beach Good Llandudno West ShoreLlandudno New Quay Harbour beach Good New Quay HarbourCeredigion New Quay North beach Good New Quay NorthCeredigion Newport North beach Good Newport NorthPembrokeshire Oxwich Bay beach Good Oxwich BaySwansea and Gower Penarth Beach beach Good Penarth BeachCardiff Porth Nefyn beach Good Porth NefynAnglesey Prestatyn Central beach Good Prestatyn CentralLlandudno Rhyl East beach Good Rhyl EastLlandudno Swansea Bay beach Good Swansea BaySwansea and Gower Tenby North beach Good Tenby NorthTenby Trearddur Bay beach Good Trearddur BayAnglesey Whitmore Bay Barry Island beach Good Whitmore Bay Barry IslandCardiff Cemaes beach Sufficient CemaesAnglesey Marine Lake, Rhyl beach Sufficient Marine Lake, RhylLlandudno Rhyl Central beach Sufficient Rhyl CentralLlandudno The Warren, Hay On Wye beach Sufficient The Warren, Hay On WyePowys Traeth Gwyn New Quay beach Sufficient Traeth Gwyn New QuayCeredigion Wiseman's Bridge beach Sufficient Wiseman's BridgeTenby Watch House Bay beach Poor Watch House BayCardiff Fontygary Bay beach Unrated Fontygary BayCardiff Llandeilo Swing Bridge beach Unrated Llandeilo Swing BridgeCarmarthenshire

Dog-friendly stays in Wales

For beach days with the dog — check each beach's seasonal dog rules with the local council before you go.