
Family campervan and motorhome sites in Pembrokeshire
91 family campervan and motorhome sites in Pembrokeshire
The following sites don't share their availability with us yet and cannot be booked online
Little Haven Campsite
Little Haven, Haverfordwest, Pembrokeshire
Small and peaceful site offering back-to-nature meadow camping for tents and campervans, close to stunning beaches.
West Hook Farm Camping
Haverfordwest, Pembrokeshire
A small back to basics campsite with great sea views - set by St Brides Bay and the Pembrokeshire Coast.
Noble Court Holiday Park
Narberth, Pembrokeshire
Set in 40 acres of Pembrokeshire valley, offering touring posh pods, hot tub safari tents and luxe lodges.
Whitewell Holiday Park
Tenby, Pembrokeshire
A family run park situated in beautiful Lydstep Bay, set within the Pembrokeshire Coast National Park.
Oasis Camping
Penally, Tenby, Pembrokeshire
Value camping in a cosy spot on the Welsh coast road, close to Tenby South Beach and Penally.
Add your dates to check availability
See only sites and pitches that are available for your stay
Crackwell Holiday Park
Penally, Tenby, Pembrokeshire
A family run park with touring and camping, only five minutes from Tenby's Blue Flag beaches and near the coast.
Coastal Stay Campsite
Berea, Haverfordwest, Pembrokeshire
A coastal site, one mile from the beach for campfire camping and bell tent stays. Pizza oven and hammocks on site.
Y Bwthyn
Clunderwen, Pembrokeshire
Family friendly tent and tourer camping and glamping in a range of log pods. All with views of the Preseli Hills.
Dinas Island
Dinas Cross, Newport, Pembrokeshire
A 400 acre National Trust farm situated on Dinas Head, beside Pwllgwaelod Beach and the Pembrokeshire Coast Path.
St Petrox Campsite
Stackpole, Pembroke, Pembrokeshire
Friendly and family run farm campsite for tents and tourers, with optional electric and easy access to the coast.
The Three Oaks Certificated Location
Cresselly, Tenby, Pembrokeshire
A quiet family friendly site ideally located in the Pembrokeshire National Park, 15 minutes from the coast.






























