Porthmadog harbour with Snowdonia mountains

Snowdonia · Llŷn Peninsula · Cardigan Bay

Porthmadog

Wales’s great railway town — where the mountains meet the sea and two legendary narrow-gauge lines begin their journeys

Wikimedia Commons

Where the Mountains Meet the Sea

Porthmadog is one of the most distinctive towns in Wales. Built in the early 19th century by the Anglo-Irish entrepreneur William Alexander Madocks, who dammed the Glaslyn estuary to reclaim thousands of acres of agricultural land, the town sits at the mouth of the Glaslyn and Dwyryd rivers where the mountains of Snowdonia sweep down to meet the tidal flats of Cardigan Bay.

The town owes its later prosperity to the slate trade. For much of the 19th century, Porthmadog was the busiest slate port in the world, shipping roofing slates quarried at Blaenau Ffestiniog to cities across Britain and Europe. The narrow-gauge Ffestiniog Railway was built to carry slate from quarry to port, and is now one of the world’s most celebrated heritage railways.

Today Porthmadog is perhaps best known to visitors as the starting point for two exceptional railway journeys — the Ffestiniog and the Welsh Highland — and as the nearest town to the extraordinary Portmeirion and the superb beach at Black Rock Sands. But the town rewards closer exploration: the harbour, the historic Cob embankment, the Glaslyn estuary and the surrounding countryside offer a visit of considerable depth.

Two Great Railways

Porthmadog is unique in Wales as the terminus of two narrow-gauge heritage railways, both departing from the Harbour Station on the High Street. The Ffestiniog Railway, opened in 1836 and restored by volunteers from the 1950s, climbs 700 feet through woodland, moorland and the outskirts of Snowdonia to reach Blaenau Ffestiniog in just under an hour. With steam locomotives, Victorian carriages and extraordinary scenery, it is one of the world’s great railway journeys.

Sharing the same station, the Welsh Highland Railway heads north through the mountains on a longer journey to Caernarfon, passing through the heart of Snowdonia. At over 25 miles, it is the longest heritage railway in Wales. Both railways can be combined in a single day using the Welsh Highland Heritage connection.

Find a place to stay in Porthmadog

Search hotels, B&Bs, inns and self-catering across Porthmadog and the Llŷn Peninsula — powered by Booking.com.

Search Accommodation on Booking.com →

Powered by Booking.com — our affiliate partner

Day Trips from Porthmadog

Porthmadog’s position at the southern edge of Snowdonia makes it an excellent base. Portmeirion is four miles west. Criccieth with its castle is six miles along the coast. Harlech Castle is twelve miles south. The entire Llŷn Peninsula is accessible, with its unspoilt coves, hilltop chapels and the pilgrimage destination of Bardsey Island. Snowdon is 45 minutes north by car.

For a full day’s itinerary, see our weekend itinerary or one-day guide.

Explore More of Wales

Part of the Croeso Wales independent travel network.

Llandudno Conwy Betws-y-Coed Beaumaris Colwyn Bay Aberystwyth Porthmadog