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

  • © Colin Park | BY-SA

    1. 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
  • © Michael Westley | BY-SA

    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…

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

    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
  • © Trevor Rickard | BY-SA

    4. 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
  • © Dave Croker | BY-SA

    5. 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
  • © Eric Jones | BY-SA

    6. 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
  • © 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
  • © Eric Jones | BY-SA

    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…

    Dog friendly beach Lifeguarded beach Beach cafe
  • © John Lucas | BY-SA

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

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Bob Embleton | BY-SA

    10. West End Beach (Criccieth)

    The charming seaside town of Criccieth sits behind a rocky headland and is dominated by the picturesque ruins of a 13th century castle. The castle, which is now in ruins, was built by Llewellyn the Great, and later modified by Edward 1st,…

    Lifeguarded beach Beach cafe Toilets