Snowdonia · Llŷn Peninsula · Cardigan Bay
Wales’s great railway town — where the mountains meet the sea and two legendary narrow-gauge lines begin their journeys
One of the world’s great little railways — a narrow-gauge steam journey from the harbour to the mountains.
Ffestiniog Railway →The longest heritage railway in Wales, winding through the heart of Snowdonia to Caernarfon.
Welsh Highland Railway →An extraordinary Italianate village set on a wooded peninsula — just four miles from Porthmadog.
Explore Portmeirion →Two miles of golden sand backed by mountains — one of the finest beaches in Wales, and cars are allowed on it.
Black Rock Sands →The historic harbour and the famous Cob embankment offer mountain views and a window into Porthmadog’s past.
Porthmadog Harbour →The tidal estuary of the Glaslyn is a haven for birds and one of the most photographed mountain reflections in Wales.
Glaslyn Estuary →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.
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.
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
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.
Part of the Croeso Wales independent travel network.