Fairbourne Railway

The Fairbourne Steam Railway is a narrow gauge line running for two miles between Fairbourne Station and Penrhyn Point on the beautiful Mawddach Estuary, where passengers can connect with a pedestrian ferry to Barmouth. The line is a narrow gauge (15 inch or 381 mm) since 1916.


Ffestiniog Railway

The Ffestiniog Railway is a world-famous small gauge railway that runs through spectacular Snowdonia countryside between the towns of Blaenau Ffestiniog and Porthmadog.


Talyllyn Railway

TywynTal-y-Llyn has located at the Tywyn terminus narrow gauge lines. The length of this railway is 7.25 miles (11.67 km) and a complete return journey takes 1 hour and 45 minutes.
The Talyllyn Railway is a historic narrow-gauge steam railway, set in the beautiful Mid-Wales countryside.


Welsh Highland Railway

The Welsh Highland Railway is a popular visitor attraction that runs in the north from the town of Caernarfon towards the heart of Snowdonia and in the south from Porthmadog.

In the north, the journey starts from Caernarfon, close to Caernarfon Castle.


Snowdon Mountain Railway

Ascend Snowdon, the tallest mountain in Wales, in style on the Snowdon Mountain Railway located in Llanberis at the foot of Mount Snowdon.

The Snowdon Mountain Railway is one of the top attractions in the whole of Wales, drawing hundreds of thousands of visitors every year.

Bala Lake Railway Llangower

Bala Lake Railway

The nominal 2’ gauge Bala Lake Railway (Rheilffordd Llyn Tegid) is a delightful little 4½ mile line running alongside Llyn Tegid (Bala Lake) in the beautiful Snowdonia National Park. The trains are hauled by historic Welsh steam locomotives.

Scroll to Top