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 Porthor (Oer). 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.

  • Porthor (Oer) Beach

    1. Porthor (Oer) Beach

    Porthor Beach (also known as Port Oer, or Whistling Sands) is an exceptionally pretty beach on the lesser-known Lleyn Peninsula. Visitors prepared to make the trek along the path from the National Trust car park will be rewarded with a…

    Lifeguarded beach Beach cafe
  • Llandanwg Beach

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

    Lifeguarded beach Beach cafe Toilets
  • Barmouth Beach

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

    Lifeguarded beach Beach cafe Blue Flag beach
  • 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…

    Lifeguarded beach
  • Aberdyfi Beach

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

    Lifeguarded beach Beach cafe Toilets
  • Aberdaron Beach

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

    Lifeguarded beach Beach cafe Toilets Blue Flag beach
  • Machroes Beach

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

    Lifeguarded beach Toilets
  • Porth Dinllaen Beach

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

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • Penllech Beach

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

    Dog friendly beach Lifeguarded beach Beach cafe
  • Fairbourne Beach

    10. Fairbourne Beach

    Fairbourne beach lies on the North Wales coastline on the southern side of the Mawddach Estuary. At high tide the beach is mainly composed of sloping pebbled banks backed by grassy dunes but when the tide is out a two mile stretch of golden…

    Lifeguarded beach Beach cafe Toilets