Porthmadog
Where the mountains of Eryri meet the Cambrian Coast
Porthmadog sits where the Glaslyn estuary widens out to meet Tremadog Bay, a working harbour town squeezed between the peaks of Eryri (Snowdonia) National Park and the flat, reclaimed farmland of Traeth Mawr. Unlike most Welsh coastal towns, Porthmadog did not grow up slowly around a fishing cove; it was engineered into existence in the early 1800s by the local landowner and MP William Madocks, who built a mile-long embankment known as the Cob across the estuary to drain the marshland behind it. The harbour that resulted became one of the busiest slate ports in the world during the Victorian era, shipping roofing slate cut from the quarries around Blaenau Ffestiniog to destinations across Europe and beyond.
That industrial past is still written into the town's streets, warehouses and quayside, but today Porthmadog earns its keep from tourism rather than slate. It makes an excellent, unpretentious base for exploring this part of North Wales: close enough to Snowdon and the high peaks for a day of walking, close enough to the coast for beach days at Black Rock Sands, and a short hop from Portmeirion, the fantastical Italianate village that draws visitors from all over the world. The town itself has a proper working feel, with independent shops, cafes and pubs lining the High Street rather than a wall of gift shops, and the twin steam railways that terminate at the harbour give it a genuine sense of occasion.
Top things to do in Porthmadog
Porthmadog rewards a slow visit. Between the railways, the harbour, and the surrounding coast and mountains, there is enough here to fill several days without ever driving very far.
- Ffestiniog Railway — One of the oldest railway companies in the world, dating to 1832, the narrow-gauge Ffestiniog Railway runs steam trains over 13-and-a-bit miles of dramatic Snowdonian valley from Porthmadog Harbour up to the old slate-quarrying town of Blaenau Ffestiniog.
- Welsh Highland Railway — Sharing Porthmadog's harbour station, this sister line runs in the opposite direction, looping around the base of Snowdon to Caernarfon on one of the longest heritage railway journeys in Britain, with views of the mountains for almost the entire route.
- Welsh Highland Heritage Railway — A separate, shorter heritage operation running family-friendly trips from its own station near the town centre, with engine sheds and workshops that visitors can wander through to see steam locomotives being restored.
- Portmeirion — A short drive around the estuary, this Italianate village was designed from 1925 onwards by the architect Sir Clough Williams-Ellis and later became famous as the setting for the 1960s television series The Prisoner; its pastel buildings, gardens and coastal setting make it one of the most photographed spots in Wales.
- The Cob — The mile-long embankment built by William Madocks in 1811 to reclaim the estuary and create the land Porthmadog now stands on; walking or driving across it gives sweeping views of the mountains and the Glaslyn estuary and remains the town's defining feature.
- Porthmadog Maritime Museum — Housed in one of the last surviving slate sheds on the harbourside, this small museum tells the story of the town's slate-shipping heyday, when Porthmadog-built schooners carried Welsh slate to ports across the world.
- Black Rock Sands — A few minutes' drive from town at Morfa Bychan, this vast, flat sandy beach is one of the few in Wales where cars can still be driven and parked directly on the sand, backed by dunes and framed by views towards the Llŷn Peninsula.
- Snowdonia gateway walks — Porthmadog sits right at the southern edge of Eryri National Park, making it a practical base for tackling Cnicht (sometimes called the "Welsh Matterhorn"), the Moelwyn range, or the gentler paths around the Vale of Ffestiniog.
Getting to Porthmadog
Porthmadog lies on the A487, roughly equidistant from Caernarfon to the north and Dolgellau to the south, making it an easy stop for anyone touring the Cambrian Coast or the western side of Snowdonia. From the M6 and North West England, the drive takes around two and a half hours via the A55 expressway along the North Wales coast and then south on the A487. From Cardiff and South Wales, allow closer to four hours, typically routed via Shrewsbury and the A470 or A487 through mid Wales.
The town has a mainline railway station on the Cambrian Coast line, with services connecting through Machynlleth to Shrewsbury and onward to Birmingham and beyond, as well as trains running north and south along the coast. The nearest airports are Liverpool John Lennon and Manchester, both roughly two hours' drive away, making them the most practical options for visitors travelling from further afield.
Best time to visit Porthmadog
Summer (June to August) brings the longest days, the best chance of settled weather for the beaches at Black Rock Sands and Borth-y-Gest, and the full steam railway timetable in operation, but it is also when the town and surrounding attractions are at their busiest, so booking accommodation and railway tickets in advance is wise. Spring and early autumn are excellent alternatives, with the mountains and estuary often at their most photogenic, quieter roads, and a good chance of clear days for walking in Eryri without the peak-season crowds. Winter is quiet, with some seasonal attractions closed or running reduced services, but the town remains a good base for storm-watching, quiet coastal walks and the drama of the mountains under snow.
Where to stay in Porthmadog
Accommodation in and around Porthmadog ranges from harbourside guesthouses and traditional town-centre pubs with rooms to farmhouse B&Bs in the surrounding countryside and self-catering cottages with mountain or estuary views. Nearby Borth-y-Gest, a small former shipbuilding village just around the headland, is a popular alternative base with a quieter, more residential feel and its own sheltered beach. For those wanting to combine a stay with a touch of theatre, the village of Portmeirion itself offers hotel rooms and cottages within the grounds, though these book up well ahead of summer weekends. Camping and glamping sites are plentiful in the countryside inland towards Beddgelert and around the coast towards Criccieth, many taking advantage of views towards Snowdon and the Moelwyn range.
Food and drink in Porthmadog
Porthmadog's High Street and harbourside have a decent spread of independent cafes, pubs and restaurants serving everything from Welsh classics to fresh local seafood. Castle Fish and Chips is a long-standing local favourite for a straightforward chippy tea, while Poachers Restaurant and Dylan's Restaurant (part of a small North Wales group known for showcasing Welsh produce) offer more formal dining with an emphasis on local ingredients. The Blue China Tearooms is a popular stop for a traditional Welsh cream tea, and down at Black Rock Sands itself, the Black Rock Beach Club combines a bar, restaurant and coffee shop with a wood-fired pizza oven and a large beer garden looking straight out over the dunes. A short walk around the headland, the village of Borth-y-Gest has its own cluster of cafes making the most of its sheltered harbour setting.