British Beaches

Visitor information for every beach in the UK

"Glad hymns of praise from land and sea"

Abercastle Beach

(Aber Castle Beach)

Pembrokeshire, Wales


Rate this beach!
Approximate Location Map

Use two fingers to pan or zoom the map

Abercastle Beach, located on the north-west Pembrokeshire coast, is a picturesque cove and village with a unique beach consisting of muddy sand and shingle. .

Abercastle Beach sits on the north-west Pembrokeshire coast, which is often compared to Devon or Cornwall thanks to its picturesque scenery. The beach here is set in a sheltered cove and consists of sand mixed with shingle. The beach at Abercastle has a somewhat laid back atmosphere these days but was once known as Cwm Badau which means the “Bay of Boats”. In those days it was an active trading port with slate, stone, corn, coal, and oats all shipped from the area.

Some points to look out for here include the bollards that date from the days of the sailing ships and a limekiln. Close to the harbour at Abercastle Beach is Ynys y Castell which means Castle Island. There is also a wealth of flora and fauna here and if you look offshore you may even see seals and dolphins that come into the bay in search of food.

Abercastle Beach on the North Pembrokeshire Coast is a great spot to visit. Also known as Cwm Badau or Bay of Boats, this sheltered harbour was once a busy trading hub. Today most of the boats are for pleasure and you will see them dotted along the narrow natural harbour. The Pembrokeshire Coastal Path wraps its way around the beach along the cliffs. Abercastle beach is ideal for Kayaking, fishing and sailing, with the harbour managed by the Abercastle Boat Owners Association. A little further along the cliffs is Carreg Samson a 5,000 year old Neolithic burial chamber which overlooks the harbour. There are a number of cottages in the area and some holiday accommodation, and just behind the beach is a beautiful woodland and campsite.

Abercastle Beach is adjacent to the Pembrokeshire Coast Path and the Wales Coast Path.

Cove Harbour Sand Shingle

Weather and tides for Thursday 4 June

Today
Chance of rain 100%
Max temperature 14°C
feels like 14°C
Wind 23mph
Max UV Index
Tonight
Chance of rain %
Min temperature 11°C
feels like 11°C
Wind 24mph

The tide at Abercastle Beach is currently falling. Low tide will be at approximately 4:05 AM, and the next high tide will be at approximately 10:02 AM.

Today's air pollution levels are forecast to be Low

Detailed weather and tides »

Recommended holiday cottages near Abercastle Beach

Things to do and see in the area

Preseli Venture (2.2 miles)
Porthgain Harbour (2.4 miles)
Melin Tregwynt Woolen Mill (2.7 miles)
Celtic Quest Coasteering (3.7 miles)
St. Davids Escape Room (5.1 miles)
Strumble Head (5.3 miles)
Solva Woollen Mill (5.6 miles)
Dr Beynon's Bug Farm (6.8 miles)

All distances are approximate

Other beaches nearby

Location: Abercastle

Location type: Rural

Nearest village: Trefin

OS Grid: SM852337

Coordinates: 51°57'37"N 5°7'39"W

Mapcode: GBR CC.LNRJ

What 3 Words: dare.acids.loser

Coordinates and location codes are for an approximate mid-point of the beach, and may not reflect the best access point or the most popular part of the beach.

Country: Wales

Local Authority: Pembrokeshire

Parish: Mathry

Nearest postcode: SA62 5HJ

(for sat-nav purposes only, a beach does not have a postal address!)

Important! Beach information is compiled from a variety of different sources and is correct to the best of our knowledge at the time of compilation. However, information may be incorrectly supplied by our sources or go out of date after publication. BritishBeaches.uk makes no warranty as to the accuracy of any information on this page.

Stuff you might want for the beach!

(Or après-beach. Or pre-beach. Or, just because you might want stuff)

Visitor information for Abercastle Beach, Pembrokeshire, Wales. Weather, tides, visitor comments, beach facilities, photos, nearest postcode, beach information and nearby accommodation.

British Beaches is a Good Stuff website.

216.73.216.53 Thu, 04 Jun 2026 03:36:05 +0100