Book Campgrounds with a clubhouse or bar in Porthmadog, Wales
5 bookable campgrounds within 15 miles of Porthmadog
All distances are calculated "as the crow flies".
Greenacres Holiday Park
Porthmadog, Gwynedd, WalesPlymouth Farm Caravan Park
Criccieth, Gwynedd, WalesMorlyn Guesthouse
Harlech, Gwynedd, Wales- Cosy motorhome site with spectacular views of Cardigan Bay in Gwynedd
- Five minutes’ walk to Llandanwg beach; five minutes’ drive to Harlech
- Breakfast and bar available on site; golf club five minutes’ drive
Ocean Heights Caravan Park
Pwllheli, Gwynedd, WalesHafan Y Mor Holiday Park
Pwllheli, Gwynedd, WalesSarnfaen Caravan Park
Barmouth, Gwynedd, WalesSunnysands Caravan Park
Barmouth, Gwynedd, Wales- Family-friendly holiday park on the shores of Cardigan Bay
- In Eryri National Park (Snowdonia), 10 minutes' drive from Barmouth
- Outdoor pool, playground, bar, restaurant and seasonal indoor pool
The Farm Hut
Barmouth, Gwynedd, Wales- A beautiful handcrafted shepherd's hut for a perfect glamping stay
- In the foothills of the Rhinogs near Barmouth, North Wales
- Wake up to stunning views and fall asleep to the sound of waves
Hendre Coed Isaf Caravan Park
Barmouth, Gwynedd, WalesDinlle Caravan Park
Caernarfon, Gwynedd, Wales- Family holiday park a stones throw from Dinas Dinlle beach
- 10 minute drive to Caernarfon, 25 minute drive to Abersoch,
- Outdoor heated pool, clubhouse, play area and gym
White Tower Holiday Park
Caernarfon, Gwynedd, WalesParc Gwynus
Nefyn, Gwynedd, Wales- Caravan park
- Camping
- Caravan site
Snowdon Inn
Caernarfon, Gwynedd, WalesMorfa Lodge Caravan Park
Caernarfon, Gwynedd, WalesBrynteg Holiday Home Park
Caernarfon, Gwynedd, Wales

Popular searches for campgrounds and RV parks in Porthmadog
Let us help you find more search results…
Try increasing your search radius to within 20 mi25 mi30 mi35 mi of Porthmadog.
Try widening your geographic area to:WalesNorth WalesGwynedd
- Remove Bar or club house
Start again by picking one of these wonderful destinations
Other popular destinations in Gwynedd
