Top Beaches in Pembrokeshire

Pembrokeshire is home to many beautiful beaches, and with more than 50 to choose from it was very difficult to choose our favourites. Our collection includes Blue Flag beaches, award-winning beaches, and maybe even a secret beach or two!

Choose your favourite beach or visit all of them during your holiday in one of our Pembrokeshire cottages.


1) Tenby Castle Beach

This beautiful beach has a well-deserved place in our list. Owner of Blue Flag status, this pretty sandy beach is overlooked by Tenby Castle on one side and Caldey Island on the other. At low tide you can take a boat trip across to the Island, or you can visit Tenby, which is full of cafes, shops and attractions.

Visit Website

2) Newport Sands

Newport Sands is a great beach for families with young children. During the summer period there is a lifeguarded swimming area, as well as some beautiful walks from the easily accessible Pembrokeshire Coastal Path. There is ample parking at the beach, as well as a shop, toilets and a surf club.

Visit Website

3) Saundersfoot Beach

At high tide Saundersfoot beach is smaller than some of Pembrokeshire’s other popular beaches, but low tide reveals a large expanse of flat sand. Blue Flag status and a Seaside Award show why this beach has made it into our top ten. There are some handy facilities here too, such as a large car park, lifeguards during the summer, toilets and loads of cafes and pubs.

Visit Website

4) Broad Haven South Beach

This beach earns its place in our list as it allows dogs all year round! It’s a large beach that is popular with families and has a lifeguard on duty, so is great for swimming and surfing. There is a National Trust car park very close to the beach, and some lovely walks around the nearby NT-managed lake.

Visit Website

5) Amroth Beach

Amroth Beach is sandy and backed with pebbles. There are seasonal dog restrictions and a lifeguard in the summer holidays. This beach has Blue Flag status and is part of the Pembrokeshire Coast National Park, so offers plenty of pretty walks along the Pembrokeshire Coastal Path.

Visit Website

6) Priory Bay, Caldey Island

Located on Caldey Island off the coast of Tenby, Priory Bay is a gorgeous sandy beach hidden away from the hustle and bustle of mainland Pembrokeshire. Only accessible by boat, you can be assured that the beach is never going to be too crowded. Due to its island location, the tide generally flows towards the shore, making it safe for bathing. However, there is no lifeguard.

Visit Website

7) Barafundle Bay

Barafundle Bay is a gorgeous arc of golden sand sloping into a beautiful blue lagoon of sea, and is one of Pembrokeshire’s most stunning beaches. Backed by sand dunes and bordered with trees, this National Trust-owned beach is perfect for a day out, and you can bring your dog all year round too!

Visit Website

8) Freshwater West beach

This huge beach is one of the best for surfing in Pembrokeshire, but is only for strong swimmers and not for children (unless it is during the summer period where lifeguards are on duty) as there are strong rip currents. When the tide is out, there is plenty of beach to play on and, behind that, many sand dunes to explore. The car park is free, but can get busy, and dogs are allowed all year round.

9) Cwm yr Eglwys beach

This lovely little beach is backed by the hamlet of the same name, literally translating as Valley of the Church. The beach holds the ruins of a chapel that was destroyed during a storm in 1859. The pebbly and sandy beach holds Green Coast status, which is a Blue Flag award for rural beaches. Dogs are allowed all year round, and this beach is very popular with watersport lovers as there is a local boat club.

Visit Website

10) Lindsway Bay

Accessible only from the Pembrokeshire Coast Path, this beach is a real hidden gem and you will most likely have this beautiful stretch of sand all to yourself during off-peak times. There is parking locally, but there will be walking involved and access to the beach is down a set of steep steps. Dogs are allowed all year round on this beach.