Looking for a beach escape without travelling too far? Whether you're after golden sands, rock pools, watersports or simply somewhere to enjoy an ice cream by the sea, there are plenty of fantastic beaches within easy reach of Cardiff.
1. Barry Island Beach
Distance from Cardiff: Around 10 miles (20-minute drive)
Barry Island is one of South Wales' most famous seaside destinations, making it an easy choice for a summer day out. The wide sandy beach is ideal for swimming, paddling and building sandcastles, while the bustling promenade is lined with cafés, fish and chip shops and traditional seaside attractions.
Families will love the amusement park, arcades and mini golf, while those looking for a leisurely stroll can follow the coastal path towards Jackson's Bay.
2. Penarth Beach
Distance from Cardiff: Around 5 miles (15-minute drive)
Just a short journey from the city, Penarth offers a classic Victorian seaside atmosphere. While the beach is mainly pebbles and rock, it's perfect for coastal walks, fossil hunting and enjoying views across the Bristol Channel.
The nearby pier, marina and esplanade are packed with cafés, independent restaurants and ice cream shops, making it an excellent destination even if you don't plan on spending the whole day on the beach.

3. Dunraven Bay
Distance from Cardiff: Around 27 miles (40-minute drive)
Situated near the village of Southerndown, Dunraven Bay is one of the most scenic beaches on the Glamorgan coast. Surrounded by towering cliffs, it's known for its fascinating rock formations and fossils.
At low tide, the expansive beach is perfect for exploring, while the nearby coastal paths offer breathtaking views over the Bristol Channel.
4. Jackson's Bay
Distance from Cardiff: Around 8 miles (20-minute drive)
Tucked away next to Barry Island, Jackson's Bay feels much quieter despite being only a short walk from the main promenade. The sheltered pebble beach is popular with locals looking to escape the crowds and offers lovely views across the channel.
It's also a great starting point for walks along the Wales Coast Path.
5. Southerndown Beach
Distance from Cardiff: Around 25 miles (40-minute drive)
Located on the Glamorgan Heritage Coast, Southerndown Beach is famous for its dramatic limestone cliffs and stunning scenery. At low tide, vast stretches of sand and rock pools are revealed, making it a favourite for families and photographers alike.
The beach has even appeared in television shows including Doctor Who thanks to its striking landscape. Visitors can enjoy cliff-top walks, explore rock pools or simply relax while taking in one of the most beautiful coastal views in South Wales.
6. Ogmore-by-Sea
Distance from Cardiff: Around 24 miles (35-minute drive)
Ogmore-by-Sea combines sandy beaches, rolling dunes and the picturesque River Ogmore. It's particularly popular with walkers, surfers and families looking for plenty of space to spread out during the summer months.
Nearby, you'll also find the historic stepping stones across the river and the ruins of Ogmore Castle, making it easy to combine a beach day with a little local history.

7. Cold Knap Beach
Distance from Cardiff: Around 11 miles (25-minute drive)
Often overlooked in favour of Barry Island, Cold Knap Beach provides a quieter seaside experience. The pebble beach is ideal for a peaceful afternoon by the water, while the nearby lake, gardens and cafés make it a pleasant place to spend a few hours.
It's also popular with paddleboarders and kayakers during the warmer months.
Tips for visiting Cardiff's nearby beaches
Before setting off, it's worth checking tide times, particularly if you're planning to explore rock pools or walk along sections of the coast. Arriving early during school holidays can also make parking much easier at the most popular beaches.
Many of these beaches are easily accessible by car, while Barry Island and Penarth can also be reached directly by train from Cardiff, making them excellent choices if you don't have access to a vehicle.
Which beach should you choose?
The best beach near Cardiff depends on the type of day you're planning.
For families: Barry Island and Ogmore-by-Sea
For scenic walks: Southerndown Beach and Dunraven Bay
For a quick trip from the city: Penarth Beach
For peace and quiet: Jackson's Bay and Cold Knap Beach
For fossil hunting and photography: Dunraven Bay and Southerndown Beach
Whether you're looking for a lively traditional seaside resort or a peaceful stretch of coastline, you'll find plenty of beautiful beaches within an hour of Cardiff. Pack a picnic, grab your sun cream and make the most of the Welsh coast this summer!






