Welsh Highland Railway Garratt articulated locomotive steaming through the Aberglaslyn Pass

Longest Heritage Railway in Wales · 25 Miles · Caernarfon to Porthmadog · Garratt Locomotives

Welsh Highland Railway

The longest heritage railway in Wales — 25 miles from Caernarfon through the heart of Snowdonia to Porthmadog, including the spectacular Aberglaslyn Pass with its famous tunnel.

At a glance

The longest heritage railway in Wales — 25 miles from Caernarfon through the Aberglaslyn Pass and Beddgelert to Porthmadog, operated with enormous Garratt locomotives. Connects with the Ffestiniog Railway at Porthmadog for the great combined Welsh narrow-gauge journey. Adult return from £45.

About the Welsh Highland Railway

The Welsh Highland Railway runs for 25 miles from Caernarfon in the north to Porthmadog in the south — the longest heritage railway in Wales. The route traverses the heart of Eryri (Snowdonia) National Park, passing through some of the most dramatic mountain scenery in the country and including the spectacular Aberglaslyn Pass gorge and the picturesque village of Beddgelert.

The railway operates on the same 2 ft (600 mm) narrow gauge as the Ffestiniog Railway, with which it shares Porthmadog Harbour station and common ownership under Ffestiniog & Welsh Highland Railways. The two together form a combined narrow-gauge network of 38.5 miles — one of the great railway journeys in the world on the narrow gauge.

The Welsh Highland is distinguished by its fleet of Beyer-Garratt articulated steam locomotives — enormous machines originally built for South African railways, now the largest steam locomotives in the UK heritage railway sector. Watching a Garratt storm through the Aberglaslyn Pass tunnel is a remarkable spectacle. The railway was fully restored and reopened from Caernarfon to Porthmadog in 2011 after decades of partial closure.

Journey highlights

  • Departure from Caernarfon — The station sits in the shadow of the castle — a 10-minute walk from the castle entrance for a perfect castle-and-railway combination day.
  • Beddgelert village — A stop in one of Snowdonia's most picturesque villages — excellent for lunch, riverside walks and the Gelert's Grave legend.
  • Aberglaslyn Pass — The highlight — the railway threads through a narrow rocky gorge with river below and cliffs above, passing through a tunnel and over a bridge in the tightest landscape of the journey.
  • The Garratt locomotives — Seeing (and hearing) an enormous Garratt articulated locomotive at full power is a genuinely spectacular experience even for non-railway enthusiasts.
  • Porthmadog Harbour connection — The journey ends at the Ffestiniog Railway connection — continue by the Ffestiniog to Blaenau for the combined great journey.

Find it on the map

Frequently asked questions

Nearby attractions

  1. Caernarfon Castle

    0 miles · Castle

  2. Ffestiniog Railway

    0 miles · Railway

  3. Snowdon Mountain Railway

    8 miles · Railway

  4. Portmeirion

    3 miles · Heritage

  5. Harlech Castle

    14 miles · Castle