The town of Barmouth lies within the Snowdonia National Park on the north side of the Mawddach estuary. Its wide sandy beach is backed by dunes and a promenade, and the main section is subject to dog restrictions from April 1st to September 30th. A beach supervisor is on duty during the summer, but there is no lifeguard service at this or any other beach in the county of Gwynedd. There is easy access to the shore from the promenade, which is almost level with the sand at the back of the beach. Hazards of the beach include fast currents near the estuary and sandbars.
Barmouth has good facilities including plenty of P&D parking, deckchair hire, a land train, toilets ♿, drinking water, a slipway, fairground rides, beach shops, pubs and cafes. Northwards from the town, the shore is backed by shingle and there is a further large car park at this end. Barmouth rail station is a short, level 100 yard walk from the beach and the town itself has more shops, cafes, hotels, supermarkets and a Tourist Information Centre. A foot / cycle path runs alongside the railway on the ½ mile long Barmouth Bridge across the Mawddach estuary and is part of the Wales Coastal path. The town also has some very narrow streets, and a short one-way system. Congestion is to be expected during sunny weather. If you're travelling from the south, it may be an idea to park at a nearby rural station, such as Morfa Mawddach or Llwyngwril (free parking at both) on the Cambrian Coast line and take the train across the Barmouth Bridge.
Panoramic views of the town and estuary can be seen from the National Trust property of Dinas Olau, directly behind the town. This can be reached via Dinas Olau road which leads to a very steep zig-zag path up the hill.
Surf conditions are fairly consistent, any stage of the tide is good, and it rarely gets crowded.