
Campsites in South Wales
Wales' southern stretch has so much more to offer than just the bustling city of Cardiff. Its valleys are legendary, the perfect home for walkers, and the Wye Valley and Vale of Usk are packed with more castles than any other part of Britain - something for history lovers to shout about. You can dawdle the Vale of Glamorgan, whip up a tan on soft beaches or summit Pen-y-Fan from these enticing campsites in South Wales.
287 campsites in South Wales
Oxwich, Swansea, Swansea
4.66 /5
39 reviews
97%
would recommend
Escape the city at this family friendly site on the Gower Peninsula with award-winning facilities and sea views.
Pandy, Abergavenny, Monmouthshire
4.6 /5
42 reviews
98%
would recommend
Relaxed family and dog friendly park in the Brecon Beacons. Onsite pub serving food and drink, with a play area!
Llanedi, Pontarddulais, Carmarthenshire
4.76 /5
84 reviews
92%
would recommend
Award winning family-run site with a small shop, play park and seasonal bar. Just 20 minutes to Llanelli Beach!
Pembroke, Pembrokeshire
Set in woodland and wildflower meadows with private facilities and campfires. Ten minutes to Freshwater West beach.
Saundersfoot, Pembrokeshire
4.63 /5
26 reviews
96%
would recommend
Peaceful, dog friendly camping and touring park. A great location for beaches at Saunderfoot and Tenby!
Add your dates to check availability
See only sites and pitches that are available for your stay
Flemingston, Vale of Glamorgan
4.73 /5
32 reviews
97%
would recommend
Family site with accessible facilities, a playground and dog walk area. Within 15 minutes of the beach and Barry!
St Davids, Pembrokeshire
4.56 /5
151 reviews
91%
would recommend
Traditional, spacious campsite set within beautiful surroundings, close to the coast. Pets and campfires allowed.
Llangorse, Brecon, Powys
4.88 /5
19 reviews
100%
would recommend
Camping and glamping at an activity centre in the Brecon Beacons by Llangorse Lake. Onsite cafe too!
Ammanford, Carmarthenshire
4.85 /5
16 reviews
100%
would recommend
Peaceful camping, touring and glamping set on the edge of the Brecon Beacons National Park. Onsite fishing lake.
Llangadog, Carmarthenshire
4.98 /5
48 reviews
100%
would recommend
Peaceful and cosy adult only site in the Brecon Beacons National Park with scenic mountain views.
Laugharne, Carmarthen, Carmarthenshire
4.86 /5
19 reviews
100%
would recommend
Peaceful camping pitches, glamping domes and pods in Dylan Thomas' country. Dog friendly. Close to beaches!
Begelly, Kilgetty, Pembrokeshire
4.98 /5
18 reviews
100%
would recommend
Spacious site next door to award-winning attraction Folly Farm with rides, a zoo and farm animals. Dog friendly.
Whitland, Carmarthenshire
4.88 /5
12 reviews
100%
would recommend
Eco camping, glamping and touring with ensuite pitches. Onsite wild spa and licensed pizzeria!
Dale, Pembrokeshire
4.8 /5
3 reviews
100%
would recommend
Small site set along the Pembrokeshire Coastal Path with camping and glamping. A short walk to Dale and the beach.
Newgale, Haverfordwest, Pembrokeshire
Coastal camping and touring site, 40m from Newgale Beach with sea views. Set on the Pembrokeshire Coast Path!
Waterston, Milford Haven, Pembrokeshire
4.59 /5
31 reviews
90%
would recommend
Family and dog friendly campsite with onsite Alpacas. Five minutes to Marina and the Pembrokeshire coast path.
Narberth, Pembrokeshire
4.96 /5
14 reviews
93%
would recommend
Camping and glamping with a unique UFO nestled in a peaceful valley, ten minutes from Coppet Hall Beach.
Loveston, Kilgetty, Pembrokeshire
4.76 /5
67 reviews
97%
would recommend
Peaceful, year round touring park with an onsite dog walk. Within 20 minutes of Tenby, Saundersfoot and the coast.
Monknash, Cowbridge, Vale of Glamorgan
4.73 /5
3 reviews
100%
would recommend
Adult only coastal campsite, 15 minute walk from the beach and 300 yards from a pub. Cafe and bar open at weekends!
Capel Coleman, Boncath, Pembrokeshire
4.65 /5
4 reviews
100%
would recommend
Family and dog friendly camping and glamping, ideal for groups with a waterfall trek, cinema barn and nearby beach!