BritStays
Places to Stay With a Restaurant in Porthmadog

Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons

Places to Stay With a Restaurant in Porthmadog

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.

Must-have facilities 1
Gwesty'r Llong

Gwesty'r Llong

✓ Restaurant

✓ Village inn just a few metres from Aberdaron's sandy beach

🏖️ a few minutes' walk from Aberdaron (Excellent water quality)

Porthmadog

Caerwylan Hotel

Caerwylan Hotel

✓ Restaurant

✓ Front-facing rooms with sweeping views of the beach and bay

🏖️ a few minutes' walk from Criccieth (Good water quality)

Porthmadog

The Warren

The Warren

✓ Restaurant

✓ Private beach club resort set within Llŷn Peninsula dunes

🏖️ 1.36 miles from Abersoch (Excellent water quality)

Porthmadog

Y Gwynedd

Y Gwynedd

✓ Restaurant

✓ Homemade pub and bistro food cooked fresh in-house

🏖️ 0.63 miles from Llyn Padarn (Excellent water quality)

Llanberis

Bron Eifion

Bron Eifion

✓ Restaurant

✓ Half a mile from Criccieth town centre and beach

🏖️ 0.95 miles from Criccieth (Good water quality)

Llanystumdwy

🏨 Looking for a hotel instead?

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.

More around Porthmadog

What "a restaurant on site" actually means here

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.

Where they are, and what that means for your trip

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.

Families, couples and dog owners

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.

Camping and glamping with food on tap

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.

What to do once you're there

Beyond Snowdon, Portmeirion, Castell Harlech and Plas yn Rhiw, there's a decent run of indoor options for the days the weather turns:

  • Porthmadog Maritime Museum and Lasynys Fawr, both in Porthmadog
  • Bywyd Gwyllt Glaslyn Wildlife, also in Porthmadog, for families with younger children
  • Dolgarrog Railway Society and Wireless in Wales, both in Conwy
  • Great Orme Visitor Centre and the Home Front Museum in Llandudno
  • Anglesey Transport Museum - Tacla Taid, if you're making a longer day of it

When to book, and what to check first

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.

Frequently asked questions

How many places to stay with a restaurant are there in the Porthmadog region?

There are 15 published on BritStays with a restaurant on site. They break down as seven caravanning sites, five camping sites and three hotels.

Which towns have the most restaurant stays?

Porthmadog has by far the most with 10. Tremadog, Bethesda, Pwllheli, Criccieth and Llanberis each have one.

Can I bring my dog?

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.

Are any of these suitable for families with young children?

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.

Which stays have a hot tub or gym as well as food on site?

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.

What is there to do nearby?

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.

Porthmadog on the map

— tick to show or hide, click any pin for details.

More like this