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

  • © Interbeat | BY-SA

    1. Harlech Beach

    Harlech Beach provides a four-mile stretch of pristine golden sand, with stunning views of the Snowdonia mountain range. The beach is backed by grassy dunes. The Morfa Harlech National Nature Reserve at the north end of the beach is Wales’s…

    Dog friendly beach Lifeguarded beach Toilets
  • © John Jennings | BY-SA

    2. Morfa Bychan - Black Rock Sands Beach

    Morfa Bychan, known locally as Black Rock Sands, is a sandy beach, with rocky areas- although the rocks aren’t actually black. The beach stretches for about 2 miles and is backed by a dune system which has been designated a Site of Special…

    Dog friendly beach Lifeguarded beach Blue Flag beach
  • © Eric Jones | BY-SA

    3. Abersoch Beach

    Abersoch is a popular seaside resort on the Llyn Peninsula about 7 miles southwest of Pwllheli. It takes its name from the Afon Soch River which feeds into the harbour at the south end of the beach. Originaly a fishing port, Abersoch is…

    Dog friendly beach Lifeguarded beach Blue Flag beach
  • © Eric Jones | BY-SA

    4. Dinas Dinlle Beach

    Just a short drive from Caernarfon, the beautiful beach at Dinas Dinlle is well worth a visit. It has free parking nearby and a beach café that serves an excellent Welsh breakfast. Facilities include disabled access, promenade, toilets…

    Lifeguarded beach Beach cafe Toilets Blue Flag beach
  • © Toms_travels | BY-SA

    5. Tywyn Beach

    Tywyn is a huge expanse of sandy beach which stretches from north of the seaside town of Tywyn down to the Dovey Estuary and harbour of Aberdyfi several miles to the south. The name Tywyn means 'sand dunes' although the section of beach…

    Lifeguarded beach Beach cafe Toilets
  • © Inspiredimages | BY-SA

    6. 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
  • © Bob Shires | BY-SA

    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…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Dave Croker | BY-SA

    8. Llanbedrog Beach

    Llanbedrog was put on the map in the 1890s when a tramway was erected here by Solomon Andrews meaning that people could access this town from neighbouring Pwllheli. Located on the south coast of the idyllic Llŷn Peninsula, Llanbedrog Beach…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Trevor Rickard | BY-SA

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

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Colin Park | BY-SA

    10. Whistling Sands 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