The Top 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 : 164
Barafundle Bay

# 1 - Barafundle Bay, Pembrokeshire (10.9%)

Freshwater West

# 2 - Freshwater West, Pembrokeshire (8.7%)

Marloes Sands

# 3 - Marloes Sands, Pembrokeshire (7.6%)

Rhossili

# 4 - Rhossili, Gower (6.5%)

Broad Haven South

# 5 - Broad Haven South, Pembrokeshire (6.5%)

Pembrey Beach

# 6 - Pembrey Beach, Carmarthenshire (6.5%)

Tenby South

# 7 - Tenby South, Pembrokeshire (5.4%)

Three Cliffs Bay

# 8 - Three Cliffs Bay, Gower (4.3%)

Newgale Sands

# 9 - Newgale Sands, Pembrokeshire (4.3%)

Caswell Bay

# 10 - Caswell Bay, Gower (4.3%)

Saundersfoot

# 11 - Saundersfoot, Pembrokeshire (4.3%)

Church Bay

# 12 - Church Bay, Anglesey (4.3%)

Traeth Llyfn

# 13 - Traeth Llyfn, Pembrokeshire (3.3%)

Porth Dafarch

# 14 - Porth Dafarch, Anglesey (3.3%)

Morfa Dyffryn

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

Penbryn

# 16 - Penbryn, Ceredigion (3.3%)

Hell's Mouth

# 17 - Hell's Mouth, Llyn Peninsula (3.3%)

Oxwich

# 18 - Oxwich, Gower (3.3%)

Pendine

# 19 - Pendine, Carmarthenshire (3.3%)

Newborough Beach

# 20 - Newborough Beach, Anglesey (3.3%)