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 480 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.
Click on images below to visit the page.
Barafundle Bay

# 1 - Barafundle Bay, Pembrokeshire (5.4%)

Marloes Sands

# 2 - Marloes Sands, Pembrokeshire (4.4%)

Freshwater West

# 3 - Freshwater West, Pembrokeshire (3.9%)

Broad Haven South

# 4 - Broad Haven South, Pembrokeshire (3.4%)

Rhossili

# 5 - Rhossili, Gower (3.4%)

Pembrey Beach

# 6 - Pembrey Beach, Carmarthenshire (3.0%)

Caswell Bay

# 7 - Caswell Bay, Gower (3.0%)

Church Bay

# 8 - Church Bay, Anglesey (2.5%)

Newborough Beach

# 9 - Newborough Beach, Anglesey (2.5%)

Newgale Sands

# 10 - Newgale Sands, Pembrokeshire (2.5%)

Tenby South

# 11 - Tenby South, Pembrokeshire (2.5%)

Whistling Sands

# 12 - Whistling Sands, Llyn Peninsula (2.0%)

Morfa Dyffryn

# 13 - Morfa Dyffryn, Cambrian Coast (2.0%)

Lydstep Haven

# 14 - Lydstep Haven, Pembrokeshire (2.0%)

Saundersfoot

# 15 - Saundersfoot, Pembrokeshire (2.0%)

Three Cliffs Bay

# 16 - Three Cliffs Bay, Gower (2.0%)

Porth Dafarch

# 17 - Porth Dafarch, Anglesey (1.5%)

Porth Dinllaen

# 18 - Porth Dinllaen, Llyn Peninsula (1.5%)

Hell's Mouth

# 19 - Hell's Mouth, Llyn Peninsula (1.5%)

Penbryn

# 20 - Penbryn, Ceredigion (1.5%)