5 farm campgrounds in Abersoch, Wales
5 bookable campsites within 24.1 kilometres of Abersoch
All distances are calculated "as the crow flies".
New
Maes Carafanau Gwythrian Caravan Site
Aberdaron, Gwynedd, Wales- Family-run site on a working beef and sheep farm on the Llŷn Peninsula
- Within 15 minutes’ walk of Aberdaron village and beach
- Shops, bakery, cafés and the Wales Coast Path in Aberdaron
Nightsky Glamping
Pwllheli, Gwynedd, Wales- Luxury glampsite in Llangian, a five-minute drive to Abersoch village
- Five minutes from Porth Neigwl beach for surfing and kitesurfing
- Accommodation with a hot tub, barbecue and private bathroom
Treheli Farm Campsite
Pwllheli, Gwynedd, Wales- Peaceful Llyn Peninsula site on the corner of Porth Neigwl surf beach
- On the Wales Coast Path and 15 minutes’ drive from Abersoch
- A 20-minute drive from the northern beaches of Porthor and Porth Iago
Coed Y Fron
Pwllheli, Gwynedd, Wales- Elevated meadow site with bell tents on a Llŷn Peninsula working farm
- A 10-minute drive to Porth Neigwl; 40 minutes’ walk to Abersoch
- Back to basics for a complete recharge
Cellar Farm Caravan and Camping
Pwllheli, Gwynedd, Wales- Peaceful, dog-friendly Llŷn Peninsula site with sea and mountain views
- A 15-minute drive from Abersoch and Aberdaron, with mountains nearby
- Pubs, shops and a petrol station within walking distance of the site
Pen y Bryn Lleyn
Pwllheli, Gwynedd, Wales- Peaceful campsite on a working Gwynedd farm with amazing ocean views
- A 20-minute drive from Abersoch, and 50 minutes from Harlech Castle
- Family- and dog-friendly hilltop site; pub within 10 minutes' drive
Graeanfryn Farm
Pwllheli, Gwynedd, Wales
Popular searches for campsites and holiday parks in Abersoch
Let us help you find more search results…
Try increasing your search radius to within 32 km40 km48 km56 km of Abersoch.
Try widening your geographic area to:WalesNorth WalesGwynedd
- Remove Farm
Start again by picking one of these wonderful destinations
Popular campsite locations
Other popular destinations in Gwynedd
