The 20 Best Beaches in Wales

(as voted for by visitors to this site)

Vote for your favourite beach(es) here

Wales has over 300 beaches to choose from, with the Gower Peninsula, Pembrokeshire and Anglesey having some of the finest scenery to match. This selection has been chosen by visitors to this site, so if you have a favourite beach or two please contribute to the survey.
Total votes so far : 136
Barafundle Bay

# 1 - Barafundle Bay, Pembrokeshire (11.7%)

Marloes Sands

# 2 - Marloes Sands, Pembrokeshire (6.5%)

Freshwater West

# 3 - Freshwater West, Pembrokeshire (6.5%)

Tenby South

# 4 - Tenby South, Pembrokeshire (6.5%)

Rhossili

# 5 - Rhossili, Gower (6.5%)

Saundersfoot

# 6 - Saundersfoot, Pembrokeshire (5.2%)

Newgale Sands

# 7 - Newgale Sands, Pembrokeshire (5.2%)

Pembrey Beach

# 8 - Pembrey Beach, Carmarthenshire (5.2%)

Broad Haven South

# 9 - Broad Haven South, Pembrokeshire (5.2%)

Three Cliffs Bay

# 10 - Three Cliffs Bay, Gower (5.2%)

Oxwich

# 11 - Oxwich, Gower (3.9%)

Broad Haven North

# 12 - Broad Haven North, Pembrokeshire (3.9%)

Traeth Llyfn

# 13 - Traeth Llyfn, Pembrokeshire (3.9%)

Hell's Mouth

# 14 - Hell's Mouth, Llyn Peninsula (3.9%)

Morfa Dyffryn

# 15 - Morfa Dyffryn, Cambrian Coast (3.9%)

Penbryn

# 16 - Penbryn, Ceredigion (3.9%)

Swansea Bay

# 17 - Swansea Bay, Gower (3.9%)

Porth Dafarch

# 18 - Porth Dafarch, Anglesey (3.9%)

Whistling Sands

# 19 - Whistling Sands, Llyn Peninsula (2.6%)

Lydstep Haven

# 20 - Lydstep Haven, Pembrokeshire (2.6%)