City

5 Best Activities In Porthmadog

5 family-friendly attractions in Porthmadog, Gwynedd

One roof across five entries. On this evidence Porthmadog is an outdoors town, and the single sheltered option is a castle, which is not much shelter at all when the rain comes sideways off Cardigan Bay.

Ffestiniog & Welsh Highland Railway is the anchor, a long ride through country you would never see from the road with children in tow. Morfa Bychan Beach is the sand day. Portmeirion is the odd one out, a whole invented village to wander through. Criccieth Castle puts a ruin on a headland and lets children do the rest.

Nearby townsCaernarfon

6 more within 10 miles of Porthmadog

Few entries, big ones. Two of the five here would count as a day out anywhere in Gwynedd, which offsets the short list. The absence of an indoor backstop is the real constraint, so a week of bad weather needs planning beyond this page.

Visiting Porthmadog with kids: FAQs

What do we do if it rains for the entire day?

This is the weak point of what Porthmadog offers and it is better to know it in advance. Only one of the five entries carries indoor space, so a full wet day means either accepting you will get soaked or looking beyond the town. Ffestiniog & Welsh Highland Railway is the closest thing to a wet-weather answer, since a railway carriage keeps the rain off and the scenery works in poor light as well as good.

Is the railway worth giving up a whole morning to?

For most families, yes. Ffestiniog & Welsh Highland Railway is not a quick novelty ride but a proper journey, which means it fills a serious chunk of the day and gives you scenery that would otherwise need a long walk to reach. Small children tend to be content for the outward leg and restless on the return, so it helps to break the trip rather than sit through it in one go.

What suits an older child who finds trains dull?

Criccieth Castle gives them something to climb and a headland to look out from, which lands better with an older child than a guided anything. Morfa Bychan Beach is a wide, open shore with room to be sent off with a football. Portmeirion is the wildcard: teenagers who expect to hate it often do not, because the village is strange enough to be worth photographing.

View all attractions in Gwynedd