Best beaches in Gwynedd

Last updated:

Below are a list of the top 12 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.

  • 1. Harlech Beach

    Harlech © Interbeat | BY-SA

    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 only growing dune system and provides a good example of the effects of longshore drift.…

  • 2. Morfa Bychan - Black Rock Sands Beach

    Morfa Bychan - Black Rock Sands © John Jennings | BY-SA

    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 Scientific Interest. There are plenty of rockpools to explore here as well…

  • 3. Abersoch Beach

    Abersoch © Christopher Hall | BY-SA

    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. Originally a fishing port, Abersoch is now a top spot for dinghy sailing and watersports including windsurfing…

  • 4. Dinas Dinlle Beach

    Dinas Dinlle © Eric Jones | BY-SA

    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 and a beach shop but you need to bring beach chairs. The beach has extensive golden sands…

  • 5. Tywyn Beach

    Tywyn © Toms_travels | BY-SA

    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 in front of the town is backed by a promenade and divided…

  • 6. Barmouth Beach

    Barmouth © Inspiredimages

    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 marks the beginning of the Mawddach Estuary. As you would expect, you can…

  • 7. Porth Dinllaen Beach

    Porth Dinllaen © Bob Shires | BY-SA

    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 National Trust. The village of Porthdinllaen runs along the beach front…

  • 8. Llanbedrog Beach

    Llanbedrog ©

    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 has lost none of its former charm. You can expect vast swathes of golden…

  • 9. Aberdyfi Beach

    Aberdyfi © Trevor Rickard | BY-SA

    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 mountains meet the coastline, within Snowdonia National Park, rewarding…

  • 10. Whistling Sands Beach

    Whistling Sands © Colin Park | BY-SA

    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 delightful crescent of pale sand and lovely views. The beach is backed by grassy…

  • 11. Nefyn Beach

    Nefyn © Jeff Buck | BY-SA

    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 waters along with stunning views of the bay, and…

  • 12. Fairbourne Beach

    Fairbourne © John Lucas | BY-SA

    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 sand is exposed. From the beach there are lovely views out…