The Beach Guide

Best beaches in Gwynedd

Below are a list of the top 10 beaches in Gwynedd as selected by the users of the Beach Guide website.

The current most popular beach in Gwynedd is Machroes. If you would like to have your say on which are the best beaches in Gwynedd just follow the link to the beach and vote by clicking the star ratings at the top right of the page.

  • Machroes Beach

    1. Machroes Beach

    Machroes is a long, sandy beach located to the south of the town of Abersoch, and backed by the Abersoch Golf Club. The area is popular for a range of water sports such as sailing, windsurfing, jet- skiing and canoeing. To the north, the beach merges…

  • Barmouth Beach

    2. Barmouth Beach

    Barmouth Beach sits on the idyllic west coast of North Wales and is nestled between craggy mountains and the often crashing sea. The beach is located in Snowdonia National Park and has a harbour area crossed by the impressive Barmouth Bridge which…

  • Aberdaron Beach

    3. Aberdaron Beach

    Aberdaron Beach is set on the picturesque Llyn Heritage Coast and consists of a mile-long strip of pristine sand. The beach is known for being easy to visit as it has disabled access so this is the perfect spot to bring the whole family. The Llyn…

  • Rhos-y-Llan Beach

    4. Rhos-y-Llan Beach

    This unspoilt, sandy beach lies in a natural cove on the remote north side of the Lleyn Peninsula. The small, rural beach is flanked by rocky cliffs and backed by grassy hills. The Llyn Coastal Path passes immediately behind the beach providing…

  • Llandanwg Beach

    5. 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…

  • Aberdyfi Beach

    6. Aberdyfi Beach

    Aberdyfi is a long, unspoilt, sandy beach stretching for over 3 miles from the mouth of the River Dyfi (also known as the River Dovey) in the south, opposite the village of Aberdyfi, up towards Tywyn to the north. This is the place where the Welsh…

  • Porth Dinllaen Beach

    7. Porth Dinllaen Beach

    The beach at Porth Dinllaen is a long sweeping sandy bay sheltered in the lee of Carreg Ddu headland at the northern end of the LLeyn peninsula. This beautiful little stretch of coast has largely escaped development and parts are now owned by the…

  • Penllech Beach

    8. Penllech Beach

    Set towards the northern tip the beautiful and remote Llyn Peninsula is Traeth Penllech beach. This sandy beach stretches for over a mile long at low tide. To either end are rockpools whilst to the back are sloping, grass covered cliffs with some…

  • Tal-y-bont Beach

    9. Tal-y-bont Beach

    Tal-y-Bont Beach lies between the town of Barmouth and the relative wilderness of Morfa Dyffryn beach. Tal-y-Bont, or Benar Beach as it is locally known, is a pristine sandy beach backed by sand dunes and a couple of caravan parks. The dunes here…

  • Porth Nefyn Beach

    10. Porth Nefyn Beach

    The small village of Nefyn, on the isolated north coast of the Llyn Peninsula, has a long, sandy bay, sheltered by the beautiful Nefyn Headland, and backed by steep slopes. Nefyn Beach itself is something of a hidden gem, known for its clear blue…