onlybeaches

United Kingdom · Pembrokeshire

Best beaches in St Davids

3 ranked beaches in St Davids, Pembrokeshire

Ranked by the OnlyBeaches Index (OBI) — a 1-10 score blending water purity, conditions, crowd levels and vibe. Updated every 30 minutes.

All beaches in St Davids

  1. 1

    Aberfforest Bay

    A remote pebble beach known for its beauty and tranquility, great for exploring.

    7.0
  2. 2

    Cwm-yr-Eglwys Beach

    A quiet pebble beach nestled between cliffs, with historical ruins nearby.

    7.0
  3. 3

    Whitesands Bay

    One of Pembrokeshire's top beaches for surfing and stunning coastal views, often busy.

    7.0

What makes St Davids's beaches stand out?

St Davids sits in Pembrokeshire, United Kingdom and is home to 3 ranked beaches on OnlyBeaches. Every beach here is scored by the OnlyBeaches Index — a 1-10 metric blending water purity, live conditions (waves, water temperature, wind), crowd intelligence and vibe.

Whether you're after the highest-scoring beach in St Davids or a quieter hidden cove, the list above is refreshed every 30 minutes using live Stormglass and OpenWeather data.