Porthmadog harbour and the Cob embankment with the Glaslyn Estuary and Snowdonia behind

Gwynedd · Ffestiniog Railway · Welsh Highland Railway · Glaslyn Estuary · Cob

Porthmadog

The railway town at the Glaslyn Estuary — Porthmadog is the southern terminus of both the Ffestiniog Railway (to Blaenau Ffestiniog) and the Welsh Highland Railway (to Caernarfon), and the nearest town to Portmeirion. The Cob embankment carries both rail and road across the estuary mouth, with osprey-watching from the RSPB point on the causeway.

At a glance

Gwynedd harbour town at the Glaslyn Estuary — southern terminus of the Ffestiniog Railway (to Blaenau Ffestiniog) and Welsh Highland Railway (to Caernarfon). Portmeirion is 2 miles south. RSPB osprey viewpoint on the Cob causeway (spring–autumn). Cambrian Coast Line railway. LL49 9LU.

About Porthmadog

Porthmadog is a harbour town at the mouth of the Glaslyn Estuary — the river that drains the heart of Snowdonia through the dramatic Aberglaslyn gorge and across the flat lands reclaimed from the sea by William Alexander Madocks in 1811. Madocks built the Cob — the mile-long embankment that still carries the A487 road and the Ffestiniog Railway across the estuary mouth — and named the new town he founded on the reclaimed land after himself (Portus Madoc, latinised). The town grew as the export harbour for slate from the quarries at Blaenau Ffestiniog, served by the narrow-gauge Ffestiniog Railway that climbed through the mountains to the quarry face.

The Ffestiniog Railway is now a heritage line — 13.5 miles of the most spectacular narrow-gauge railway in Britain, climbing from sea level at Porthmadog Harbour Station to 700 feet at Blaenau Ffestiniog through forest, mountain, and the famous Moelwyn spiral. The Welsh Highland Railway also departs from Porthmadog, running 25 miles north through the Aberglaslyn Pass, Beddgelert, and Rhyd Ddu to Caernarfon. Both railways share track between their two Porthmadog stations. The railways make the town the natural hub of the "Great Little Trains of Wales."

Beyond the railways, Porthmadog is the nearest town to Portmeirion (2 miles south on the Dwyryd Estuary), the Italianate fantasy village that draws visitors from across the world. The Cob carries an RSPB osprey viewpoint in spring and summer; the Glaslyn Wildlife Centre at Pont Croesor (4 miles) has live camera feeds of the nesting birds. Harlech Castle (UNESCO) is 12 miles south on the coast road; Criccieth is 5 miles south-west; the Llŷn Peninsula begins at Pwllheli, 10 miles west.

Find it on the map

Frequently asked questions

Nearby attractions

  1. Ffestiniog Railway

    In town · Railway

  2. Welsh Highland Railway

    In town · Railway

  3. Portmeirion

    2 miles · Heritage

  4. Glaslyn Ospreys

    4 miles · Wildlife

  5. Harlech

    12 miles · Town