Llandanwg Beach

Llandanwg Beach sits between the towns of Barmouth and Harlech on the southern side of Tremadog Bay. It is also part of the wider Snowdonia National Park and situated close to the pretty Afon Dwyryd estuary.

The sand dunes to the back of the beach conceal the tiny church of Saint Tanwg which dates from the 13th century. A small path winds through the dunes and leads you to the beach from the central car park area or you can take a trail from Cardigan Bay. As you sit on the pristine sands you will also be able to enjoy vistas of the rugged Rhinog Mountains in the distance.

The beach here shelves gently into the sea making this a good place to swim, although there is no lifeguard so care should be taken. When the tide is low, it reveals a causeway out to pretty Mochras which is also known by its local nickname of Shell Island due to the plethora of different hued shells found on the its beach.

Due to its strategic position, Llandanwg Beach is shielded from the well known Welsh winds which can be a little fresh at times meaning that you can enjoy this area even in the off-season. The beach is also well-loved by locals including fisherman who come here for the plentiful supplies of bass, mackerel, flatfish, and dogfish. With that in mind keen anglers will find plenty to do here, or you can explore dainty rock pools or simply go for a stroll on the soft, pristine sand.

Amenities at Traeth Llandanwg include disabled access and the village is also home to the quaint Y Maes Cafe close to the beach which operates from June to October.

Type of beach


Lifeguard service


Dogs friendly beach?

Dogs allowed

Dogs are not allowed on about a third of the beach south of the car park between April 1st and September 30th. The rest of the beach is dog friendly.

Gwynedd dog friendly beaches »


  • Kayaking/canoeing
  • Sailing
  • Surfing
  • Wind surfing


  • Shop

Nearest town



LL46 2SD

OS grid ref.

SH 5677 2814


There is a charge for parking.

Water quality

Water quality star rating

Submit a correction

What did we get wrong?