At a glance
Eight heritage and narrow-gauge railways operate in North Wales, including the world's first preserved railway (Talyllyn, 1951) and the UK's only rack-and-pinion railway to a mountain summit (Snowdon Mountain Railway).
About North Wales heritage railways
North Wales was built on slate, and the narrow-gauge railways that served the quarries became the engines of a global preservation movement. When the quarries closed, volunteers stepped in to save the lines — starting with the Talyllyn in 1951, an event that inspired the worldwide railway preservation movement.
The Ffestiniog Railway (13.5 miles, Porthmadog to Blaenau Ffestiniog) is the world's oldest independent railway company, tracing its origins to 1832. Preserved in 1955, it climbs through some of the finest Snowdonia scenery on the network, including the famous spiral loop at Dduallt where the line crosses over itself to gain height. It connects at Porthmadog with the Welsh Highland Railway for a through journey to Caernarfon.
The Snowdon Mountain Railway is the only public rack-and-pinion railway in the United Kingdom. Opening in 1896, it carries passengers from Llanberis up 1,085 m to the Hafod Eryri summit station — a journey of about 5 miles and 1 hour. The Bala Lake Railway runs the length of Wales's largest natural lake (Llyn Tegid); the Welshpool & Llanfair Light Railway crosses the Montgomeryshire hills from the English border town of Welshpool.
Top 8 heritage railways
Railways by region
- Snowdonia
- The main cluster: Ffestiniog, Welsh Highland, Snowdon Mountain, Bala Lake and Talyllyn railways all operate within or on the edge of the National Park.
- Conwy & North Coast
- The Conwy Valley Line (National Rail) is the gateway line — connecting the main coastal rail route at Llandudno Junction to the narrow-gauge network at Blaenau Ffestiniog.
- Wrexham / Mid-Wales border
- Welshpool & Llanfair Light Railway operates from Welshpool station on the Cambrian Main Line.
Practical information
Booking
Book the Snowdon Mountain Railway and Ffestiniog Railway in advance — both sell out weeks ahead in July and August. The Talyllyn and Welsh Highland railways can usually be booked on the day outside peak season.
Great Little Trains of Wales
A discount card covering nine railways across Wales (including Talyllyn, Ffestiniog, Welsh Highland, Bala Lake and Welshpool & Llanfair) is available from participating railways and saves money if visiting more than two.
Connecting trips
The classic "Cambrian Loop" day trip combines the Conwy Valley Line (from Llandudno Junction to Blaenau Ffestiniog), the Ffestiniog Railway (Blaenau to Porthmadog) and a return on the Cambrian Coast Line — all without a car.
Frequently asked questions
The Talyllyn Railway was the world's first railway to be preserved and operated by volunteers, in 1951. The line runs 7.25 miles from Tywyn on the Cardigan Bay coast to Nant Gwernol near Abergynolwyn. Tom Rolt's 1944 book "Narrow Gauge Railways of North Wales" inspired the preservation movement. The Ffestiniog Railway was preserved in 1955 — the second preserved railway, not the first.
The Snowdon Mountain Railway charges from around £45 for an adult diesel return to the summit (2026 rates — about £48 at peak, and £62 on the heritage steam service) and £33 for a child. The journey takes about 1 hour each way on the rack-and-pinion track. Services run from Llanberis from late March to late October — book in advance for peak season as the railway fills up weeks ahead. The railway is the only public rack-and-pinion railway in the UK.
The Ffestiniog and Welsh Highland Railways are operated by the same company (Ffestiniog & Welsh Highland Railways) and offer combined tickets for journeys across both lines — connecting Blaenau Ffestiniog through Porthmadog and on to Caernarfon. Day Rover tickets are available. A Great Little Trains of Wales discount card covers 9 narrow-gauge railways across Wales.
The Ffestiniog Railway runs approximately 13.5 miles from Porthmadog to Blaenau Ffestiniog, climbing 700 feet through some of Snowdonia's finest scenery. The journey takes around 1 hour 10 minutes each way. Trains run from Porthmadog Harbour Station — a short walk from the town centre. Services run daily in summer and on selected days in spring and autumn.
The Conwy Valley Line is the National Rail service that runs from Llandudno Junction (on the North Wales main line) up the Conwy Valley to Blaenau Ffestiniog, connecting with the Ffestiniog Railway for onward travel. The journey takes approximately 1 hour and passes through Betws-y-Coed. At Blaenau Ffestiniog, passengers can connect directly to the narrow-gauge Ffestiniog Railway for Porthmadog.
Most narrow-gauge railways allow well-behaved dogs on the train at no extra charge, including the Talyllyn, Ffestiniog and Welsh Highland railways. Dogs are not permitted in the Snowdon Mountain Railway summit café but may travel in the observation cars. Always check the individual railway's current pet policy before booking.