Wales is renowned for its dramatic landscapes and majestic coastline, from the unforgettable Pembrokeshire to the rugged allure of Anglesey.
And there’s also wonderful collection of top beaches in Wales to choose from.
To help you plan a visit, we’ve created a guide detailing the 30 best beaches in Wales.
Although by no means exhaustive, our guide showcases beaches that we think epitomise the beauty and charm of Wales.
Let’s begin with Wales’ northern reaches.
Table of Contents
Beaches in North Wales
Aberdaron Beach, Llyn Peninsula
On the tip of the Llyn Peninsula, this long, sandy beach, cradled by a quaint fishing village, offers an immersive experience of Welsh coastal life.
The beach, with its gentle waves, is an ideal spot for families to paddle, build sandcastles, or enjoy a leisurely picnic.
Boat trips departing from the bay give visitors the chance to explore the nearby islands of Ynys Gwylan-Fawr and Ynys Gwylan-Bach.
Set against a backdrop of whitewashed cottages and a historic church, Aberdaron Beach presents an idyllic panorama, capturing the timeless allure of Wales’ shoreline.
Barmouth Beach, Gwynedd
Encircled by the stunning Mawddach Estuary and the imposing peaks of Snowdonia, Barmouth Beach offers a harmonious blend of sea, sand, and mountains.
The vast shoreline is ideal for a peaceful walk, a family picnic or a playful sandcastle build.
The beach is also a gateway to the Mawddach Trail, a scenic footpath offering unforgettable views of the surrounding landscape.
Colwyn Bay Beach, Conwy
As well as catering for people looking for dog friendly beaches in North Wales, this extensive sandy beach in the seaside resort of Colwyn Bay serves as a sanctuary for relaxation.
It’s also a hub for water activities like sailing and jet-skiing.
The revamped waterfront promenade, enhanced with modern facilities, offers a pleasant walking or cycling route with captivating views over the Irish Sea.
Nearby, you can visit the Welsh Mountain Zoo or indulge in local delicacies at various eateries.
Whether you’re looking for a quiet day by the sea or an active family outing, Colwyn Bay Beach caters to all preferences.
Dinas Dinlle, Gwynedd
If you’re looking for nice beaches in walks, how about this beauty in Gwynedd?
This coastal delight, primarily made up of pebbles and sand, provides an atmospheric setting with its dramatic cliffs and the backdrop of Snowdonia’s mountains.
Visitors are drawn to the Iron Age hill fort at the beach’s southern end, offering a historical twist to your seaside trip.
Take a leisurely walk along the shore, spot marine wildlife, or witness the majestic sunset.
Dinas Dinlle embodies the heart of North Wales’ raw, unspoiled beauty and is a must-visit for those seeking the best beaches in North Wales.
Llanddwyn Beach, Anglesey
Llanddwyn Beach, a sublime stretch of sandy shoreline on the Isle of Anglesey, captivates visitors with its striking natural beauty.
Nestled at the tip of Newborough Warren, the beach is framed by the dramatic peaks of Snowdonia and boasts an unparalleled view of the imposing Llanddwyn Island.
The blend of azure waters, golden sands, and dune-backed landscapes craft an idyllic setting, perfect for tranquil walks, picnics, or bird-watching.
As you stroll along its picturesque expanse, the enchanting aura of Llanddwyn Beach encapsulates the unspoiled charm of North Wales’ coastline.
Llandudno North Shore Beach, Conwy
Those searching for nice beaches in North Wales should direct their attention to Llandudno North Shore Beach.
Capturing the essence of a quintessential British seaside setting, the sweeping curve of sand and shingle is framed by a lively promenade where Victorian architecture meets modern amusements.
Enjoy a relaxing beach day, relishing in the nostalgic charm of its Victorian Pier, or venture to the sea on a rented paddleboard.
Overlooking the bay, the Great Orme headland offers panoramic views and fascinating heritage trails.
From traditional Punch and Judy shows to tranquil boat rides, Llandudno North Shore promises a vibrant and memorable coastal getaway.
It’s also well-suited for those searching for dog-friendly beaches in North Wales.
Porth Neigwl (Hell’s Mouth), Llyn Peninsula
Better known as Hell’s Mouth, this awe-inspiring beach is located on the Llyn Peninsula and is, without doubt one, of the best beaches in North Wales.
This expansive sandy bay, stretching for about 4 miles, is embraced by high cliffs that give the beach its dramatic name.
Hell’s Mouth is perfect for people looking for surfing beaches in Wales, offering consistent swells and breathtaking surroundings.
Nature lovers can relish the serene ambience and spot a variety of bird species, while walkers will appreciate the scenic coastal trails.
Porth Oer (Whistling Sands), Llyn Peninsula
Embark on a journey to Porth Oer, commonly known as Whistling Sands, a unique beach situated on the Llyn Peninsula, North Wales.
This beach boasts a distinctive feature – the sand here literally ‘whistles’ when you walk on it, due to a rare phenomenon caused by the shape and condition of the sand particles.
Nestled in a sheltered cove and supervised by lifeguards during the summer, it provides a safe and exciting beach day for families.
Don’t miss the cliff-top walk that affords incredible views over the bay.
A visit to Porth Oer delivers an extraordinary seaside experience infused with natural wonder.
Rhosneigr Beach, Anglesey
Rhosneigr Beach is situated on the island of Anglesey. Renowned for its superb watersports conditions, the beach attracts a lively mix of surfers, wind-surfers, and kayakers eager to ride its energetic waves.
The wide stretch of soft, golden sand set against the backdrop of rolling dunes provides an ideal setting for sunbathing, beach games or simply soaking in the stunning views.
With its wealth of sea birds and marine life, Rhosneigr Beach is not only a water sports paradise but also a haven for wildlife enthusiasts.
One of the best beaches in North Wales that truly embodies the majesty of Anglesey’s coastline.
Trearddur Bay, Anglesey
Experience the tranquil beauty of Trearddur Bay, an idyllic haven nestled on the western shore of Holy Island, Anglesey.
This scenic beach, with its golden sands, invites a host of seaside activities including sunbathing, sandcastle building and more adventurous pursuits like windsurfing and sea kayaking.
You can also take leisurely walks along the coastline, discovering intriguing rock pools and enjoying picturesque views.
Nearby, you’ll find numerous eateries serving fresh, locally sourced seafood.
With its inviting atmosphere and a wealth of activities, Trearddur Bay ensures a delightful beach experience suitable for all ages.
Beaches in South Wales
Barry Island Beach, Vale of Glamorgan
Step onto the sands of Barry Island Beach, a popular seaside destination nestled in the Vale of Glamorgan, South Wales.
Known for its association with the TV show ‘Gavin & Stacey’, the beach offers a vibrant atmosphere with its vast sandy stretch, bustling promenade and traditional amusement arcades.
Try out the various beach activities, soak in the sun or taste delicious Welsh ice cream at one of the local parlours.
The Barry Island Pleasure Park, with its variety of rides, adds an extra splash of excitement for all.
Caswell Bay, Swansea
Caswell Bay, one of the most beloved beaches located on the Gower Peninsula is a Blue Flag award winner.
It’s golden sands make the beach a favourite among families, surfers and locals alike, as do the safe, shallow waters and rolling waves.
The bay, embraced by green-clad cliffs, provides a picturesque setting for sunbathing, sandcastle-building and beach games.
Explore the coastal path, savour ice-creams from the beachside café, or take surfing lessons to ride the Atlantic swells.
A day spent at Caswell Bay offers a quintessential beach experience, with a dash of Welsh charm.
The beach is also particularly well-suited for those looking for the best beaches in Wales for families.
Langland Bay, Swansea
Langland Bay is a charming beach locale situated in the city of Swansea. This Green Coast Award winner is famed for its iconic green and white beach huts and the scenic golf course that overlooks the bay.
The sandy shores and clear waters beckon sun-worshippers and swimmers, while the rock pools at both ends of the bay will delight young explorers.
Wander the Wales Coast Path for breath-taking views, or refuel at the beachside cafes.
Visiting Langland Bay means enjoying a sublime mix of leisure and natural splendour, making it a must-see on your Swansea itinerary.
One of the nicest beaches in Wales, although admittedly I’m biased, being from the nearby town of Port Talbot.
Merthyr Mawr Sand Dunes Beach, Bridgend
Embark on an unforgettable journey to Merthyr Mawr Sand Dunes Beach, located near Bridgend.
This impressive site boasts one of the tallest sand dune systems in Europe.
Navigate the undulating sandy landscape, from serene beaches to towering dunes, and the legendary ‘Big Dipper’, a favourite among sandboarding enthusiasts.
The region is rich in biodiversity, inviting birdwatchers and nature explorers alike.
Discover the woodland trails nearby or stumble upon historic remnants adding an aura of mystery.
Ogmore-by-Sea Beach, Bridgend
Ogmore-by-Sea, a delightful seaside village in Bridgend, is where the River Ogmore meets the Bristol Channel.
It boasts an unspoilt pebbly beach flanked by striking cliffs and is an outdoor enthusiast’s dream with its popular surf breaks and opportunities for rock pooling and fossil hunting.
Don’t miss a walk to the ancient Ogmore Castle, where stepping stones across the river add a touch of adventure.
With its wild beauty and panoramic views, Ogmore-by-Sea is a true Welsh gem, promising a serene escape from the everyday hustle.
If you’re looking for nice beaches in Wales, then this should be part of your travel itinerary.
Port Eynon Bay, Swansea
Lose yourself in the serene atmosphere of Port Eynon Bay, a captivating coastal region nestled in Swansea’s Gower Peninsula.
This Blue Flag beach flaunts a vast expanse of fine sand, bordered by a quaint village and a line of inviting eateries.
The bay is a haven for water sports enthusiasts, offering fantastic conditions for surfing, diving and sailing.
For those preferring dry land, explore the nearby coastal paths leading to the ruins of Salt House, an ode to the area’s salt-mining history.
At Port Eynon Bay, you’re promised an enriching day, filled with relaxation and exploration amidst a picturesque Welsh setting.
Rhossili Bay, Swansea
Venture to the breathtaking Rhossili Bay, an iconic feature on the Gower Peninsula in Swansea.
Frequently topping the list of the best beaches in Wales, not to mention the UK, it’s renowned for its three-mile stretch of golden sands framed by steep cliffs.
Off the beach is the famed natural landmark, Worm’s Head, an islet accessible only at low tide.
Outdoor enthusiasts can take the scenic coastal paths, while surfers can ride the consistent Atlantic swells.
As the sun sets, watch the bay bask in the warm glow, a truly enchanting sight.
Southerndown Beach, Vale of Glamorgan
Known also as Dunraven Bay, this beach stands out with its rugged limestone cliffs, remarkable rock pools and vast sandy stretches at low tide.
It’s a geology enthusiast’s paradise and an excellent spot for fossil hunting.
Enjoy a scenic walk along the Heritage Coast path, boasting stunning views of the Bristol Channel. Take a peek into history by visiting the nearby Dunraven Castle Gardens and walled garden ruins.
Whether it’s for leisurely beach activities or exploratory walks, Southerndown offers an unparalleled coastal experience.
Three Cliffs Bay, Swansea
Experience the enchanting beauty of Three Cliffs Bay in Swansea, a remarkable coastal landscape that captures the heart of the Gower Peninsula.
Named after the trio of towering limestone cliffs that dominate the shoreline, the bay offers a mixture of sand dunes, salt marshes and a winding river.
Relish a peaceful walk to the bay, soaking in striking views of the ruins of Pennard Castle perched on the headland.
When the tide pulls back, a vast sandy beach reveals itself, perfect for a family day out.
Three Cliffs Bay is more than a beach, it’s a dramatic portrayal of natural beauty and Welsh history in one frame.
Tor Bay, Swansea
Venture off the beaten path to discover Tor Bay, a secluded jewel on the Gower Peninsula in Swansea that’s perfect for those of you searching for dog friendly beaches in South Wales.
A tranquil sandy beach, enveloped by cliffs and woodland, Tor Bay is the ideal spot for a quiet escape.
Navigate the inviting trails through the woodland, revealing panoramic views of the sweeping bay. At low tide, the sand extends, meeting with the neighbouring Oxwich Bay.
The unspoilt beauty of this area is preserved by its inaccessibility by car, making it a paradise for walkers, nature lovers, and those seeking a peaceful retreat.
Tor Bay is a truly hidden gem, offering visitors the chance to experience one of the best beaches in South Wales.
Beaches in West Wales/South-West Wales
Aberystwyth North Beach, Ceredigion
Discover the inviting shores of Aberystwyth North Beach in Ceredigion, where the charm of a traditional seaside town meets the rugged beauty of the Welsh coast.
Backed by Aberystwyth’s vibrant seafront, this sandy beach is perfect for a relaxing stroll or a day of family fun.
Explore the iconic Victorian promenade, a popular spot for ‘kicking the bar’, a local tradition at the end of the walkway.
Not far off, Aberystwyth Castle offers historical intrigue.
To top it off, are the stunning sunsets, arguably the best in Wales which, on a good day, paint the sky with hues of orange and pink.
Barafundle Bay, Pembrokeshire
Venture into Barafundle Bay in Pembrokeshire, a secluded, sandy beach considered one of the UK’s most beautiful coastal spots.
Enclosed by lush woodland and chalky cliffs, Barafundle is accessible only by a half-mile walk from the nearest car park, enhancing its allure of tranquillity and isolation.
Its clean, turquoise waters and fine golden sand have given it a reputation akin to a Caribbean getaway.
The beach is perfect for picnicking, sunbathing, or exploring nearby cliff-top trails, offering breathtaking views.
A visit to Barafundle Bay is an enchanting experience, truly embodying the unspoiled beauty of Welsh coastlines.
Broad Haven South Beach, Pembrokeshire
Broad Haven South Beach is set within the famous Pembrokeshire National Park.
Known for its broad expanse of golden sand, backed by towering dunes and overlooked by the striking Church Rock, it’s a haven for nature lovers.
As you wander along the beach, enjoy the rhythmic melody of the waves, and the cacophony of birdlife overhead.
Seek out the hidden lily ponds, behind the dunes, a short distance away.
Ideal for both relaxation and exploration, Broad Haven South captures the rugged charm and natural diversity of the Pembrokeshire coastline and is one of the nicest beaches in Wales.
Llangrannog Beach, Ceredigion
Llangrannog Beach in Ceredigion occupies a secluded spot nestled between two headlands on the Cardigan Bay coast.
This small sandy beach, with its clear waters, is the heart of the small coastal village of Llangrannog.
Its isolation from busy city life makes it a peaceful retreat for those seeking tranquillity.
Of particular note is the magnificent rock formation known as Carreg Bica.
When the tide retreats, an additional beach called Cilborth becomes accessible for exploration.
Llangrannog Beach offers a uniquely intimate and immersive Welsh coastal experience and is ideal for those seeking secluded sandy beaches in Wales.
Mwnt Beach, Ceredigion
Venture to the tranquil hideaway of Mwnt Beach in Ceredigion, a secluded cove that provides an idyllic escape from the hustle and bustle.
Surrounded by steep cliffs and rolling countryside, this sandy bay is known for its crystal-clear waters and exceptional beauty.
With luck, you may even spot dolphins and seals frolicking in the bay.
Nearby is Foel y Mwnt, a hill that provides a panoramic view of Cardigan Bay.
You should also visit the iconic whitewashed church of the Holy Cross, dating back to the 14th century.
Newgale Beach, Pembrokeshire
Newgale Beach is a two-mile stretch of golden sand surrounded by awe-inspiring cliffs and dunes.
The Atlantic swells washing against this grand beach make it one of the best surfing beaches in Wales, although it’s also a beloved spot among kayakers and windsurfers.
If adventure sports aren’t your thing, enjoy a leisurely stroll on the shore or embark on a rock pooling adventure at the southern end of the beach.
Look out for the ancient peat beds, remnants of a drowned forest, occasionally visible at low tide.
With the Pembrokeshire Coast Path winding past, Newgale Beach forms a majestic portion of this celebrated walking route.
Newport Sands, Pembrokeshire
Newport Sands is an expansive sandy beach framed by a peaceful estuary and the sea.
Its gentle, shallow waters make it a safe swimming spot so its well-suited to those searching for the best beaches in Wales for families
When the tide recedes, the sand unfurls into a grand canvas, ideal for beachside frolics or tranquil introspection.
Avian enthusiasts will appreciate the variety of birdlife around the estuary, while hikers can access the renowned Pembrokeshire Coast Path.
Pendine Sands, Carmarthen Bay
Pendine Sands is a seven-mile stretch of flat that’s central to motoring history, having witnessed numerous land speed record attempts in the 1920s.
When the tide retreats, it leaves behind a vast playground for beach games, sandcastle building and leisurely walks.
To the west of the beach, discover the Museum of Speed, where you can learn more about Pendine’s racing history.
The beach also offers stunning views across the bay, making it a perfect spot for photography or quiet reflection.
Poppit Sands Beach, Pembrokeshire
Poppit Sands Beach is set at thee mouth of the River Teifi.
This beach reveals an expansive stretch of golden sand at low tide, providing an ideal backdrop for family fun, picnics and wind sports.
The inviting shallows are suitable for a refreshing dip, while the adjacent sand dunes are great for exploring.
This site is a part of the Pembrokeshire Coast National Park and serves as the starting (or ending) point for the Pembrokeshire Coast Path.
The beach also provides striking views across Cardigan Bay.
Saundersfoot Beach, Pembrokeshire
This wide sandy beach is the perfect setting for relaxing family holidays and beach-side activities.
The shallow waters lend themselves well to safe swimming, while the generous sand is perfect for castle building and sunbathing.
Explore the harbour area with its boats and fishing activity, or venture along the coastal footpaths offering beautiful views of the beach and beyond.
Nearby cafes, shops, and restaurants add convenience and flavour to your beach experience.
Tenby’s South Beach, Pembrokeshire
This expansive sandy beach extends from St. Catherine’s Island to Giltar Point, offering visitors a quieter retreat compared to the bustling North Beach.
Indulge in water sports, leisurely sunbathing or simply unwind by the calm, azure waters.
The unspoiled view of Caldey Island adorning the seascape adds to the peaceful aura of the place.
A short walk from the beach, explore the quaint town of Tenby with its vibrant houses, historic treasures and local gastronomy.
Whitesands Bay, Pembrokeshire
Whitesands Bay is one of the finest Blue Flag beaches in Wales.
Situated on the most westerly point of Pembrokeshire, the bay is a paradise for surfers and families alike, boasting bright blue waters and a generous stretch of golden sand.
The beach forms part of the Pembrokeshire Coast National Park, offering scenic trails for hikers leading to the nearby St David’s Head.
With lifeguards on duty during the summer season, it’s a safe place for swimming and watersports.