Ffestiniog Railway Museum at Harbour Station Porthmadog with historic locomotives and narrow gauge carriages on display

Porthmadog · Ffestiniog Railway · Narrow Gauge · 1836 · Museum · Free

Ffestiniog Railway Museum

The story of the world's oldest surviving narrow-gauge railway — from its 1836 origins carrying Blaenau Ffestiniog slate to the sea, to the volunteers who brought it back from the dead after 1954. Free. At Harbour Station, Porthmadog.

At a glance

Ffestiniog Railway Museum (LL49 9NF) — free museum at Harbour Station Porthmadog covering the history of the world's oldest surviving narrow-gauge railway (opened 1836). Historic locomotives, slate industry history, volunteer restoration story. Open daily March–October. Combine with a train journey to Blaenau Ffestiniog.

About Ffestiniog Railway Museum

The railway at Harbour Station in Porthmadog has been running since 1836 — making the Ffestiniog Railway the oldest surviving narrow-gauge railway in the world. It began as a slate carrier: gravity-loaded wagons of Blaenau Ffestiniog slate rolling downhill to the ships at Porthmadog, horses hauling the empties back up. Steam followed in 1863; the double-Fairlie articulated engines, still in service today, followed in 1869. The railway was the proving ground for ideas that spread to narrow-gauge railways on every continent.

The free museum at Harbour Station tells this story through locomotives, carriages, documents, and photographs — from the gravity era to the volunteer restoration that began in 1954, when a small group of enthusiasts began rebuilding a line that had been closed since 1946. That restoration became the model for the preserved railway movement worldwide. The museum is the right place to understand the railway before — or after — riding it.

Find it on the map

Frequently asked questions

Nearby attractions

  1. Porthmadog

    0.3 miles · Town

  2. Portmeirion

    3 miles · Heritage

  3. Glaslyn Ospreys

    5 miles · Wildlife

  4. Blaenau Ffestiniog

    13 miles · Town

  5. Harlech Castle

    10 miles · Castle