Llŷn Peninsula - Most Beautiful Beaches

Llŷn Peninsula

North Wales' Llŷn Peninsula is a beautiful and rugged strip of land reaching out into the Irish Sea between Anglesey and Cardigan Bay. Home to some stunning scenery in the country, including dramatic cliffs, sandy beaches, and lush green rolling countryside. The peninsula is also rich in history and culture, with a number of ancient sites and charming villages to explore.

Set along this bucolic slice of Welsh countryside are some of the best beaches in Wales. From the stunning sand and surf of Porth Neigwl to hidden gems and secret coves dotted along the coast they are all great,  So, whether you want to take a leisurely stroll along the shoreline or hit the surf, the Llŷn Peninsula has you covered.

Sometimes called the Llyen Peninsula, it is also a great destination for nature lovers, as it is home to a wide variety of wildlife. Visitors can explore the area's numerous nature reserves, which are home to birds such as choughs, peregrine falcons, and ospreys. Add to this a number of walking trails which wind their way through the countryside with a backdrop of the coastline and mountains beyond and you have and outdoors paradise.

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

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

  • Abersoch © Christopher Hall | BY-SA

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

  • Dinas Dinlle © Eric Jones | BY-SA

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

  • Porth Dinllaen © Bob Shires | BY-SA

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

  • Llanbedrog © | BY-SA

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

  • Whistling Sands © Colin Park | BY-SA

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

  • Porth Ceiriad © Colin Park | BY-SA

    7. Porth Ceiriad Beach

    The pretty, sandy cove of Porth Ceiriad is situated on a remote stretch of coast towards the end of the Llŷn Peninsula. Despite being one of the loveliest beaches in the area very few…

  • Nefyn © Jeff Buck | BY-SA

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


  • Porth Iago © Colin Park | BY-SA

    9. Porth Iago Beach

    The sandy little west-facing cove of Porth Iago is one of the best to be found on the Llyn Peninsula. Flanked by the low grassy headlands of Dinas and Graig Ddu the beach here is fairly…

  • Penllech Beach © Eric Jones | BY-SA

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

  • Porth Towyn © Colin Park | BY-SA

    11. Porth Towyn Beach

    Porth Towyn Beach is located near the small village of Tudweiliog, on the northern coast of the beautiful Lleyn (Llŷn) Peninsula. This is one of the more remote beaches in the area,…

  • Trefor © Ohefin | BY-SA

    12. Trefor Beach

    Trefor Beach is situated on the north coast of the picturesque Llyn Peninsula. Set in front of the little fishing village of Trefor the beach here has a spectacular backdrop of the mountains…