Dog friendly beaches in Wales
None yet. A beach is marked dog friendly only after that council page has been read.
Named beaches
Place names from OpenStreetMap, data updated 10 August 2026.
- ABCC Meeting Point
- Aber Castle
- Aber Mawr
- Aberavon Beach
- Aberbach
- Aberdovey Bar
- Abereiddy Bay
- Aberfforest Beach
- Aberffraw Sands
- Abermawr
- Abermyharan
- Angel Bay
- Banc Sidan
- Barafundle Bay
- Benllech Sands
- Bilis
- Black Rock Sands
- Borth Sands
- Bracelet Bay Beach
- Brandy Cove
- Briw Cerrig
- Broad Haven Beach
- Broad Haven South
- Bullslaughter Bay
- Caerbwdy Bay
- Caerfai Beach
- Castle Beach
- Castle Beach
- Caswell Bay Beach
- Cefn Sidan
- Ceibwr Beach
- Church Bay
- Church Door Cove Beach
- Clarach Beach
- Coney Beach
- Conwy Sands
- Conwy Sands
- Coppet Hall Beach
- Cwmtydu Beach
- Cymyran Beach
- Dolau Beach
- Dolwen Beach
- Dulas Beach
- Dunraven Bay
- Fish Bench Bay
- Flimston Bay
- Frainslake Sands
- Freshwater East
- Freshwater West
- Godir-coch Beach
- Harbour Beach
- Harbour Beach
- Hardy’s Bay
- Horton's Nose Nature Reserve
- Kenfig Sands
- Langland Beach
- Limeslade Beach
- Limpert Bay
- Little Haven
- Little Quay
- Llandanwg Beach
- Llanddwyn Beach
- Llangennith Sands
- Llangrannog Beach
- Llanrhystud Beach
- Lligwy Beach
- Lydstep Haven Beach
- Malltraeth Sands
- Manorbier Beach
- Margam Sands
- Margam Sands
- Marloes Sands
- Marros Sands
- Monkstone Beach
- Morfa Abererch
- Morfa Beach
- Morfa Dyffryn
- Morfa Harlech
- Morfa Nefyn Beach
- Musselwick beach
- Mwnt Beach
- Nefyn Beach
- New Quay
- New Quay Beach
- Newgale North
- Newgale South
- Newport Sands
- Newry Beach
- Nicholaston Beach
- North Beach
- North Beach
- North Shore Beach
- Oxwich Beach
- Patch Beach
- Pebble Beach
- Penbryn Beach
- Pendine
- Penrhos Beach
- Pobbles Beach
- Poppit Sands
- Port Enyon Beach
- Porth Buarth-y-mor
- Porth Cadlan
- Porth Cadwaladr
- Porth Castell
- Porth Ceiriad
- Porth China
- Porth Cychod
- Porth Dafarch
- Porth Dre-fadog
- Porth Dwgan
- Porth Ferin
- Porth Gro
- Porth Iago
- Porth Llanllawen
- Porth Llawenan
- Porth Lleuog
- Porth Meudwy
- Porth Neigwl
- Porth Nobla
- Porth Samddai
- Porth Towyn Beach
- Porth Trecastell
- Porth Trwyn
- Porth Twyn-mawr
- Porth Tyddyn-uchaf
- Porth y Cychod
- Porth y Pren
- Porth Yr Alwm
- Porth Ysgaden
- Porth Ysgo
- Porth-y-Cŵch
- Porthlysgi Bay
- Porthselau Beach
- Porthsychan Bay
- Private Beach
- Pwll Bach Bay
- Pwll Whiting
- Pwlldu
- Pwlluog Bay
- Quarry Beach
- Rest Bay
- Rhossili Bay Beach
- Rhyl Sands
- Ro Bach
- Ro Fawr
- Rotherslade Beach
- Sandy Beach
- Sandy Haven Beach
- Saundersfoot Beach
- Scott's Bay
- Sker Beach
- Skrinkle Haven Beach
- Slade Bay
- South Beach
- South Beach
- St Brides Haven
- Swansea Bay
- Swansea Beach
- The Bendricks
- The Settlands
- The Warren
- Traeth Aberdaron
- Traeth Abermenai
- Traeth Abersoch Beach
- Traeth Abersoch Beach
- Traeth Bach
- Traeth Bach
- Traeth Bychan
- Traeth Crigyll
- Traeth Gwyllt
- Traeth Harlech
- Traeth Harlech
- Traeth Llandanwg Beach
- Traeth Llydan
- Traeth Llyfn
- Traeth Mawr
- Traeth Mawr
- Traeth Penllech
- Traeth Penloin
- Traeth Penrhos
- Traeth Soden
- Traeth Tan-y-bwlch
- Traeth Trefor
- Traeth y Coubal
- Traeth y Cribach
- Traeth y Gaerglwyd
- Traeth y Gribin
- Traeth yr Afon
- Traeth yr Ora
- Traeth yr Ynys
- Trecco Bay
- Tresaith
- Tywyn Bâch
- Valley Beach
- Watch House Beach
- Waterwynch Bay
- Watwick Bay
- Westdale Bay
- Whistling Sands
- Whitesands Beach
- Wig Bach
- Y Wig
- Ynyslas Beach
Beach names and positions © OpenStreetMap contributors. Signs on the beach override this site.
Council rules are loaded for Thanet and for beaches named by Cornwall Council, Torbay Council, BCP Council and Dorset Council, checked . Where a council splits a beach, the page says the rule covers only part of it. Signs on the beach override this site.