British Beaches

Visitor information for every beach in the UK

"The heart of man is very much like the sea, it has its storms, it has its tides and in its depths it has its pearls too"

Craig Du Beach

(Black Rock Sands)

Gwynedd, Wales


Rate this beach!
Approximate Location Map

Use two fingers to pan or zoom the map

Craig Du Beach, also known as Black Rock Sands or Morfa Bychan, is a beautiful sandy beach located on the outskirts of Porthmadog, North Wales. .

Craig Du Beach is situated at the northern edge of the mouth of Tremadog Bay, backed by Snowdonia National Park and an estuary. The beach is an area of sand with dunes, forming the northerly part of Black Rock Sands beach. The large expanse of hard-packed flat sand allows car access, which is regulated by a seasonal Council warden.

The beach is popular with kite-buggies and kite surfers, and its gentle gradient also attracts bathers. The area provides a rich feeding ground for various bird species. A rocky headland at the western end of the bay offers rock pools, exposed caverns, and a multi-coloured rock face to explore at low tide. The beach is also a popular spot for picnics, motor boats, and water bikes, with a designated zone for their use. Access onto the beach for disabled people is good.

The western end of Morfa Bychan beach, commonly known as Black Rock Sands or Craig Du, is an expansive sandy beach with a large, rocky headland at its western end. The beach stretches for about 2 miles, backed by a dune system designated a Site of Special Scientific Interest. A river mouth lies at the south-eastern end of the beach, and the village of Morfa Bychan is nearby. The beach offers lovely views of the mountains and countryside of Snowdonia National Park. A slipway provides vehicular access to the sands, and most visitors park on the beach, making it a popular picnic destination and providing easy access for those with mobility problems.

There is a 10mph speed limit on the beach, and visitors are advised to check the tide times to avoid getting caught out. There are designated bathing and boat launching areas. A seasonal dog ban applies to this end of the beach during the summer, while the rest of the beach is dog-friendly year-round.

The surrounding area offers a range of facilities, including holiday parks, shops, places to eat, and a golf club in the village of Morfa Bychan. More facilities can be found in the town of Porthmadog, about 2 miles from the beach. The Morfa Bychan, North Wales Wildlife Trust Nature Reserve, backs the eastern side of the beach.

Sand

Weather and tides for Thursday 4 June

Today
Chance of rain 95%
Max temperature 16°C
feels like 16°C
Wind 19mph
Max UV Index
Tonight
Chance of rain 77%
Min temperature 10°C
feels like 11°C
Wind 17mph

The tide at Craig Du Beach is currently falling. Low tide will be at approximately 6:10 AM, and the next high tide will be at approximately 11:16 AM.

Today's air pollution levels are forecast to be Low

Detailed weather and tides »

Recommended holiday cottages near Craig Du Beach

Things to do and see in the area

Criccieth Lifeboat Station (1.5 miles)
Criccieth Castle (1.5 miles)
Black Rock Llamas (1.8 miles)
Welsh Highland Heritage Railway (2.6 miles)
Madog Quads (2.7 miles)
Ffestiniog & Welsh Highland Railways (2.9 miles)
Lloyd George Museum (3.1 miles)

All distances are approximate

Other beaches nearby

Location: Morfa Bychan

Location type: Village

OS Grid: SH524374

Coordinates: 52°54'49"N 4°11'42"W

Mapcode: GBR 5M.NFDJ

What 3 Words: develop.shadowed.dinner

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: Gwynedd

Parish: Porthmadog

Nearest postcode: LL49 9YL

(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 Craig Du Beach, Gwynedd, 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 02:42:29 +0100