Black Rock Sands Beach (aka Morfa Bychan Beach)
Black Rock Sands beach is known by many names, although we refer to it as Black Rock Sands it is often referred to as Porthmadog beach or Craig Du or Morfa Bychan beach after the local village. The beach is excellent, a wide sandy beach with a rocky headland and is approximately 2 miles long with a sand dune system designated as a site of special scientific interest.
Don’t be worried about the Black Rock Sands name as the sand is not black but the name actually refers to the rocky headland.
The beach has a gentle gradient making it a good family beach and as the tide recedes you have many rock pools to explore.
Black Rock Sands is one of the most popular beaches on the Llŷn Peninsula in part as you can drive onto the beach making this an ideal beach for those that have to take lots of equipment or have disabilities.
Facilities at the beach include beach parking, nearby car park, disabled access, toilets, designated bathing and boat-launching areas, and ice-cream vans often positioned on the beach.
The beach due to its size and ability to park on the sand is very popular with kite-buggies and kitesurfers. “on-beach” activities like power kites, land yachting and beach buggies are prohibited on the beach between March and November.
Want to stay close by? Camping at Black Rock Sands is available just behind the sand dunes or you have some options at the Black Rock Sands caravan parks.
Dog Friendly Beach?

Why not check other beaches nearby as we have 38 beaches in Gwynedd, or check our list of Gwynedd Dog Friendly Beaches.
Visit Black Rock Sands Beach
Black Rock Sands Beach Water Quality
- Excellent: the highest classification meaning the water is cleanest
- Good: generally good water quality
- Sufficient: meets minimum standards
- Poor: You are advised not to swim. The beach will stay open and an action plan should be in place to improve the water quality.
Black Rock Sands Beach 7 Day Weather Forecast

Expect a temp in the range 13.2℃ to 19.2℃ with wind speed 4.6 m/sec (ENE)

Expect a temp in the range 9.9℃ to 12.2℃ with wind speed 3.8 m/sec (ENE)

Expect a temp in the range 10.2℃ to 11.6℃ with wind speed 4 m/sec (ENE)

Expect a temp in the range 10.4℃ to 13.4℃ with wind speed 2.7 m/sec (ENE)

Expect a temp in the range 10.5℃ to 13.9℃ with wind speed 3 m/sec (ENE)

Expect a temp in the range 11.2℃ to 14.4℃ with wind speed 3 m/sec (ENE)

Expect a temp in the range 11.7℃ to 14.3℃ with wind speed 3.2 m/sec (NE)
Porthmadog weather forecast from Yr, delivered by the Norwegian Meteorological Institute and NRK
You may also like ...
In this 'you may also like' section we attempt to answer what else can I do? Here you have a list by order of being the closest some more beaches, things to see and do, accommodation, places to eat and upcoming events.