Greenacres Holiday Park, Porthmadog
✓ Restaurant
✓ Indoor pool and outdoor SplashZone on site
🏖️ 0.64 miles from Craig Du Beach Central (Excellent water quality)
Porthmadog
Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons
An on-site restaurant changes the shape of a holiday: lazy breakfasts, proper dinners, no designated driver. Compare the Porthmadog stays that have one below.
✓ Restaurant
✓ Indoor pool and outdoor SplashZone on site
🏖️ 0.64 miles from Craig Du Beach Central (Excellent water quality)
Porthmadog
✓ Restaurant
✓ Overlooks the bay and sandy beach of Aberdaron
🏖️ a few minutes' walk from Aberdaron (Excellent water quality)
Porthmadog
✓ Restaurant
✓ Village inn just a few metres from Aberdaron's sandy beach
🏖️ a few minutes' walk from Aberdaron (Excellent water quality)
Porthmadog
✓ Restaurant
✓ 13 individually designed en-suite bedrooms in historic country house
Talsarnau
✓ Restaurant
✓ Set in Snowdonia at the foot of Snowdon by Cwellyn Lake
Porthmadog
✓ Restaurant
✓ Front-facing rooms with sweeping views of the beach and bay
🏖️ a few minutes' walk from Criccieth (Good water quality)
Porthmadog
✓ Restaurant
✓ Private beach club resort set within Llŷn Peninsula dunes
🏖️ 1.36 miles from Abersoch (Excellent water quality)
Porthmadog
✓ Restaurant
✓ Homemade pub and bistro food cooked fresh in-house
🏖️ 0.63 miles from Llyn Padarn (Excellent water quality)
Llanberis
✓ Restaurant
✓ Indoor swimming pool and gym available on site
🏖️ 0.41 miles from Glan Don Beach (Excellent water quality)
Porthmadog
✓ Restaurant
✓ Ideal gateway into Snowdonia National Park
🏖️ 2.31 miles from Craig Du Beach Central (Excellent water quality)
Porthmadog
✓ Restaurant
✓ Family-run caravan park and cottages set in unspoilt countryside
Pwllheli
✓ Restaurant
✓ Sheltered woodland setting at the foot of Nant Francon valley
Bethesda
✓ Restaurant
✓ Riverside park in Snowdonia surrounded by mountains and woodland
Porthmadog
✓ Restaurant
✓ Five-minute drive from Mount Snowdon and its footpaths
Porthmadog
✓ Restaurant
✓ 4-star hotel in the heart of Porthmadog
🏖️ 2.46 miles from Craig Du Beach Central (Excellent water quality)
Porthmadog
✓ Restaurant
✓ Secluded valley setting at the foot of Moel-y-Gest
🏖️ 1.95 miles from Craig Du Beach Central (Excellent water quality)
Porthmadog
✓ Restaurant
✓ Half a mile from Criccieth town centre and beach
🏖️ 0.95 miles from Criccieth (Good water quality)
Llanystumdwy
✓ Restaurant
✓ Indoor pool with toddler pool and outdoor SplashZone
🏖️ 0.45 miles from Craig Du Beach Central (Excellent water quality)
Porthmadog
✓ Restaurant
🏖️ a few minutes' walk from Llyn Padarn (Excellent water quality)
Porthmadog
The stays above are mostly self-catering. For hotels and B&Bs in Porthmadog, Agoda compare prices across booking sites.
Compare Porthmadog hotels on Agoda ↗Affiliate link — we may earn a commission at no extra cost to you.
From the blog
Fifteen places to stay in and around Porthmadog are published on BritStays with a restaurant. It's worth knowing what that set is made up of before you start shortlisting: seven are caravanning sites, five are camping sites and only three are hotels. So in this region, a restaurant usually means a holiday park's clubhouse kitchen or a campsite with a pub attached, rather than formal hotel dining. That's reflected in the facilities too — 11 of the 15 also have a bar, which tells you most of these places are set up for an evening pint and a plate of food rather than a tasting menu.
The other common facilities across the set are pet friendly (9), then toilets, disabled access, near a train station, playground and WiFi (6 each). Nothing else is near-universal, so if you need WiFi for work or step-free access, treat it as something to confirm rather than assume.
Ten of the 15 are listed under Porthmadog itself, with single entries in Tremadog (Hadfer Glamping), Bethesda (Bryn Llys Caravan Site), Pwllheli (Parc Wernol), Criccieth (The Lion Hotel) and Llanberis (Y Gwynedd). A few of the Porthmadog-listed stays carry names that point elsewhere — Llanberis Touring Park, Cwellyn Arms Campsite, Ogwen Bank Holiday Park & Country Club — so check the exact address on the booking page before you plan your driving.
For a coast-leaning trip, you're looking at days built around Portmeirion, Castell Harlech and Plas yn Rhiw, with Porthmadog as a practical base. For a mountain trip, Snowdon is the obvious anchor, and the inland-feeling stays such as Sygun Fawr and Cwellyn Arms Campsite suit walkers who want to eat on site after a long day rather than drive out again. The listings don't give distances, so measure on a map yourself — roads here are slower than the mileage suggests.
Six of the 15 have a playground, and several pair the restaurant with a pool: Tyddyn Llwyn Caravan Park, The Warren, Gimblet Rock Holiday Park and Llanberis Touring Park all list a swimming pool. Llanberis Touring Park also lists evening entertainment, and Crugan Holiday Park pairs its restaurant with a playground and gift shop — the sort of set-up that earns its keep on a wet afternoon.
Couples tend to do better at the smaller or hotel-style options. The Lion Hotel in Criccieth lists bar, restaurant and parking; Y Gwynedd in Llanberis lists a restaurant; Sygun Fawr lists bar, restaurant and parking. If a hot tub matters, The Warren, Gimblet Rock Holiday Park and Ogwen Bank Holiday Park & Country Club all list one, and The Warren and Gimblet Rock Holiday Park both add a gym.
Dog owners are well served: nine of the 15 are pet friendly, including Bryn Llys Caravan Site, which also lists disabled access. One honest caveat — a site being pet friendly doesn't automatically mean dogs are welcome inside the restaurant or bar. Ring and ask which rooms or areas take dogs, especially if you'd rather not eat in shifts.
If you're under canvas, the appeal is obvious: Pentre Bach campsite lists a bar, restaurant and toilets, Cwellyn Arms Campsite lists a restaurant, toilets and picnic area, and Hadfer Glamping in Tremadog lists a bar, restaurant and cafe. Parc Wernol in Pwllheli combines a bar and restaurant with disabled access. These are the sorts of places where a cooked breakfast saves you packing a stove.
Beyond Snowdon, Portmeirion, Castell Harlech and Plas yn Rhiw, there's a decent run of indoor options for the days the weather turns:
Fifteen is a small pool, and only three are hotels — so if you want a room rather than a pitch or a caravan, book as early as you can for school holidays and bank holidays. Caravan and camping pitches with a restaurant on site go next; aim for several months ahead for July and August, and you'll usually still find choice in the shoulder seasons.
Two things to confirm by phone or email before you pay: whether the restaurant and bar are open for your dates (park kitchens often run reduced hours outside the main season, and a closed clubhouse changes the whole trip), and how many the accommodation actually sleeps, as the listings don't state it. If you're arriving by train, check which of the six near-a-station stays suits your line, and ask about the last leg — a station being close on paper isn't the same as a walkable one with bags.
There are 15 published on BritStays with a restaurant on site. They break down as seven caravanning sites, five camping sites and three hotels.
Porthmadog has by far the most with 10. Tremadog, Bethesda, Pwllheli, Criccieth and Llanberis each have one.
Nine of the 15 are listed as pet friendly, including Bryn Llys Caravan Site in Bethesda. Bear in mind that a pet friendly site doesn't necessarily mean dogs are allowed inside the restaurant or bar, so ring ahead and ask about the specific areas and pitches or rooms that take dogs.
Yes. Six of the 15 list a playground, and several combine the restaurant with a pool, including Tyddyn Llwyn Caravan Park, The Warren, Gimblet Rock Holiday Park and Llanberis Touring Park. Llanberis Touring Park also lists evening entertainment, and Crugan Holiday Park has a playground and gift shop alongside its restaurant.
The Warren, Gimblet Rock Holiday Park and Ogwen Bank Holiday Park & Country Club all list a hot tub. The Warren and Gimblet Rock Holiday Park also list a gym.
The main landmarks are Snowdon, Portmeirion, Castell Harlech and Plas yn Rhiw. For indoor days there's Porthmadog Maritime Museum, Lasynys Fawr and Bywyd Gwyllt Glaslyn Wildlife in Porthmadog, Dolgarrog Railway Society and Wireless in Wales in Conwy, the Great Orme Visitor Centre and Home Front Museum in Llandudno, and Anglesey Transport Museum - Tacla Taid on Anglesey.
— tick to show or hide, click any pin for details.