10 Caernarfon woodland and forest campsites
Llys Derwen Caravan and Campsite
Llanrug, Caernarfon, Gwynedd (3.9 miles)
93 reviews
99%
would recommend
Award Winning & Top rated Snowdonia campsite. Peaceful, dog friendly site nestled at the foothills of Snowdon.
Tyn-yr-Onnen Farm and Campsite
Caernarfon, Gwynedd (4.2 miles)
124 reviews
94%
would recommend
A family-friendly farm site in Snowdonia's foothills. Views, campfires and great walking with beaches nearby.
Cae Du Campsite
Beddgelert, Gwynedd (11.4 miles)
164 reviews
98%
would recommend
Camping and touring site at the foot of Snowdon with mountain views. A ten minute walk to Beddgelert village!
We don't know if the following sites have availability, so they can't be booked through us
If you add dates to your search, we can make things easier for you by only showing sites which have availability for when you want to travel
Coed Helen Holiday Park
Caernarfon, Gwynedd (0.3 miles)
A dog friendly woodland park near Caernarfon, picturesquely nestled between town, mountain and sea.
Riverside Camping
Rhosbodrual, Caernarfon, Gwynedd (1.7 miles)
Family lakeside camping, touring, and ensuite glamping with a shop, restaurant, and more! 20 minutes to Snowdonia.
Newborough Warren Holiday Park
Newborough, Anglesey (3.5 miles)
A small family site with stunning views within walking distance to Newborough Warren, Forest and Beach.
Tyddyn Pwrpas Certificated Location
Newborough, Anglesey (3.9 miles)
Family friendly touring site for CAMC members only with glamping ex military trucks, onsite cafe and play area.
Newborough Forest Holiday Park
Newborough, Anglesey (4.3 miles)
Dog friendly camping and touring pitches for the family, minutes from Llanddwyn Beach and pretty Newborough Warren.
Aberafon Campsite
Caernarfon, Gwynedd (10.2 miles)
Seaside site on the Llyn Peninsula with private beach. Snowdonia and North Wales' other major attractions close by.
Ty'n Llan Camping
Garndolbenmaen, Gwynedd (11.7 miles)
Family friendly campsite set within the Snowdonia National Park on the Afon Dwyfor and 15 minutes to the beach.