Criccieth has two beaches, one either side of the rhyolite headland, upon which stands Criccieth's 13th century castle. Promenade beach is to the east and is mostly medium sand and pebbles, backed by a sea wall with plenty of sand at low tide. Swimming is generally safe here. At the western end is a harbour wall, with a small sheltered beach between this and the headland. The beach extends eastwards for about a mile towards Graig Ddu (Black Rock), the eastern end becoming sandier, backed by a storm bank of pebbles with the railway running just behind. At low tide Black Rock Sands can be reached along the shore.
Roadside parking is available on the promenade, with additional P&D parking nearby.Access to the beach is down a concrete ramp or steps. Dog restrictions apply between the harbour wall and the groyne at the end of the promenade between 1st April and 30th September. Nearby facilities include an ice-cream shop, fish & chip shop, toilets, drinking water, first aid post, picnic tables and plenty of seating.
West of the castle is another sandy beach with groynes, known as Marine Beach. This beach is generally safe for swimming and has plenty of free roadside parking, as well as a small (free) car park at the western end. Dog restrictions apply at the eastern (castle) end of this beach up as far as Queen's Road.
Criccieth village has a good range of shops, pubs and cafes and a railway station, all within easy walking distance of the beach.