Home BeachesThe 8 Best Beaches in Wales

The 8 Best Beaches in Wales

by Lisa
Some links in my posts may be affiliate links, which means that I get paid a fee if you purchase something through it. This won't cost you anything, but makes a huge difference for me! Thanks for your support!

Wales is home to some of the most breathtaking beaches in the UK, with dramatic cliffs, golden sands, and hidden coves scattered along its rugged coastline. From the wild shores of North Wales to the secluded bays of Pembrokeshire, there’s a perfect beach for everyone – whether you’re looking for surf spots, scenic coastal walks, or charming seaside towns.

Having lived in Wales as a teenager (specifically in Pembrokeshire, where most of the best beaches are), I spent countless afternoons on its beaches, and even now, I find myself returning time and time again.

Whether it was hanging out on Tenby’s beaches after school, hiking to the stunning Llanddwyn Island up north, or visiting the set of the Shell House from Harry Potter, Wales’ coastline holds a special place in my heart.

If you’re planning a trip to Wales – whether for a weekend getaway or a full road trip – these incredible beaches should definitely be on your list.

A sweeping view of the Anglesey coastline, with gentle waves rolling onto a vast sandy beach lined with golden dunes. The foreground features tufts of dune grass swaying in the breeze, while the open sky above is dotted with soft, wispy clouds. The scene captures the wild beauty and tranquility of the Welsh coast.

The Best Beaches in Wales

Keep reading for the best beaches in Wales, starting with my personal favorite (for sentimental reasons)!

#1 Castle Beach, Tenby

Tenby’s Castle Beach is one of my all-time favorite beaches, not just because of its stunning setting but because I have so many memories tied to it. When I lived in Wales, I went to school in Tenby, and my friends and I would spend afternoons here after class, watching the waves and laughing as seagulls stole ice creams from unsuspecting tourists.

Set between Tenby’s colorful harbor and the ruins of Tenby Castle, this beach is as picturesque as it gets. At low tide, you can walk across to St. Catherine’s Island, a tidal island with a 19th-century fort.

And if you have more time, I highly recommend exploring North Beach and South Beach, both just a short walk away and equally stunning.

To be honest, all the beaches in Tenby are fantastic.

Read more: Where to stay in Tenby

A scenic view of Tenby, Wales, featuring a sandy beach with a few people strolling along the shore. A stone wall with greenery lines the cliffside, leading to a row of charming coastal buildings. In the distance, St. Catherine's Island with its historic fort stands against the backdrop of a bright blue sky with fluffy white clouds.
Tenby, Wales is a popular tourist destination, and with good reason!

#2 Llanddwyn Beach, Anglesey

For a beach that feels straight out of a fairytale, Llanddwyn Beach is an absolute must-visit. Located on Newborough Warren Nature Reserve, this vast stretch of golden sand leads to Llanddwyn Island, a tidal island steeped in Welsh legend.

The walk to the island is just as magical as the destination itself, with views of Snowdonia in the distance and wild ponies roaming the dunes. So, even if you visit in the winter (or on a day when you might not feel like relaxing on the beach), I recommend going just to do the hike/walk.

The hike out to Llanddwyn Island is beautiful, and easily one of the most scenic (and simple) coastal walks I’ve ever done. (I actually included it in my Best Things to Do in North Wales post because it’s that special!)

Once on the island, you’ll find romantic ruins, an old lighthouse, and some of the most breathtaking views on the Welsh coast.

Side note: if you are doing the hike out to the island, make sure you check the tide times (it’s a tidal island, you don’t want to get stuck there).

A wide stretch of golden sand at Llanddwyn Beach, Wales, with gentle ocean waves rolling onto the shore. The sky is a mix of blue and soft clouds, casting a serene light over the scene. In the distance, dunes and a small lighthouse can be seen along the coastline.

#3 Rhossili Bay, Gower Peninsula

Often ranked as one of the best beaches in the UK – and even the world, Rhossili Bay is a three-mile stretch of golden sand framed by dramatic cliffs. The view from the top of Rhossili Down is one of the most iconic coastal panoramas in Wales, with Worm’s Head jutting into the sea like a sleeping dragon.

This is a paradise for walkers and surfers alike. You can take a scenic cliff walk, venture out to Worm’s Head at low tide, or simply enjoy the vast, unspoiled beach.

If you are staying in Cardiff, you can easily reach the stunning Gower Peninsula on a tour like this one, which includes charming villages, lighthouses, cliffs and of course a visit to Rhossili Bay.

#4 Barafundle Bay, Pembrokeshire

No list of Welsh beaches would be complete without Barafundle Bay, often described as Wales’ most beautiful hidden beach. Tucked away behind limestone cliffs, it’s only accessible via a half-mile walk from the nearest car park, giving it a secluded, untouched feel.

Barafundle is part of Pembrokeshire Coast National Park, an Area of Outstanding Natural Beauty, and its crystal-clear waters and golden sands often make visitors compare it to a Mediterranean beach.

If you’re looking for a peaceful, postcard-perfect spot, this is the place. It has also been said that the walk that starts from the Stackpole Quay car park is one of the most beautiful coastal walks in Wales (I have to agree – I did this walk myself before retiring back to my favorite Welsh luxury hotel nearby).

A scenic view of Barafundle Bay in Wales, framed by a National Trust plaque in the foreground. The beach stretches along the coastline with golden sand and gentle waves, backed by rolling green cliffs. The sky is clear and blue, with a few beachgoers visible in the distance.

#5 Freshwater West, Pembrokeshire

This wild, windswept beach is famous for two things: incredible surf and Harry Potter history. Freshwater West is one of Wales’ best surfing beaches, with powerful waves and strong currents that make it a favorite among experienced surfers.

It was even named the best beach in Wales by the Times, so it’s not just me!

But for Harry Potter fans, it’s an even more special place – this is where they filmed the Shell Cottage scenes in Harry Potter and the Deathly Hallows! When I lived in Wales, I was lucky enough to visit the set while they were filming, and it was absolutely surreal to see the cottage built right into the dunes.

Though the set is long gone, fans still come here to visit Dobby’s grave, which remains a beloved tribute to the beloved house-elf.

As mentioned, it is also a haven for surfers – an absolute must when visiting Pembrokeshire!

A memorial made of colorful stones and trinkets on a sand dune, dedicated to Dobby the house-elf from Harry Potter, with the scenic Freshwater West beach and ocean waves in the background – one of the best beaches in Wales.

#6 Whitesands Bay, Pembrokeshire

Another Pembrokeshire gem, Whitesands Bay is one of the best surfing beaches in Wales. Overlooked by Carn Llidi, this beach is great for both adventure seekers and those who just want to relax.

It is just a stone’s throw from the “city” of St. Davids, where St. David’s Cathedral can be found. An absolute must-visit place, and perhaps one of the best things to do in Pembrokeshire (in addition to chilling and surfing on the beaches there, of course).

The waves here are fantastic for surfers, but if you’re not into surfing, you can take a coastal walk towards St. Davids Head, where you’ll find stunning sea views and ancient burial sites.

A wide, sandy beach with gentle waves rolling in, backed by rugged hills under a bright blue sky, a popular surf spot in Pembrokeshire, Wales.

#7 Harlech Beach, Snowdonia

For a beach with breathtaking mountain views, Harlech Beach is a must. This vast, sandy stretch is backed by rolling dunes, with Snowdonia’s peaks towering in the distance.

One of the best things about Harlech Beach is that it’s never too crowded, making it perfect for a peaceful escape. Plus, it’s just a short walk from Harlech Castle, a UNESCO-listed fortress with one of the best backdrops in Wales.

Read later: Where to stay and base yourself in North Wales

A sweeping view of Harlech Beach in Wales, with rolling waves gently lapping against the long stretch of golden sand. Sand dunes line the coastline, contrasting with the lush green grass in the foreground. Misty mountains rise in the background under a soft, overcast sky, adding to the wild and tranquil atmosphere of the scene.

#8 Mwnt Beach, Ceredigion

Tucked away on the Ceredigion coast, Mwnt Beach is a secluded paradise, famous for its golden sands, turquoise waters, and resident dolphins. Perched above the beach is a small white chapel, adding to the magical, timeless feel of this hidden gem.

I love how peaceful this beach feels, and if you’re lucky, you might spot bottlenose dolphins playing in the bay – one of the best places in Wales for dolphin sightings!

The nearby Falcondale Hotel is on my list of the best country hotels in Wales, so you should definitely consider a stay there!

Final Thoughts

Wales is an absolute dream for beach lovers, offering everything from dramatic cliffs and surf spots to quiet, hidden coves. Whether you want to relax on the golden sands of Tenby, take a scenic walk to Llanddwyn Island, or visit a Harry Potter filming location, there’s a Welsh beach for everyone.

Having lived in Wales, these beaches hold so many special memories for me, and I know I’ll keep coming back to them. Have you visited any of these? Let me know your favorite Welsh beaches in the comments!

You may also like

Leave a Comment