Ffestiniog and Welsh Highland Railways

The Ffestiniog and Welsh Highland Railways are two of Wales’ Great Little Trains and run through some of the most beautiful scenery in Snowdonia. The Ffestiniog Railway joins the popular towns of Blaenau Ffestiniog and Porthmadog, whilst the Welsh Highland steams coast to coast between Porthmadog and Caernarfon.


Both railways offer the nostalgia of steam with comfortable new carriages and on-board refreshments. Trains run between late March and the end of October. There are many events held throughout the year. Follow us on Facebook or visit our website to get the latest news.


Snowdonia Pass Discount

10% off full line journeys - i.e. on Ffestiniog Railway, between Porthmadog and Blaenau Ffestiniog. On Welsh Highland, journeys must be between Caernarfon and Porthmadog. Not valid on special event rover tickets or santa trains. Maximum of one person per Pass.

Contact Details

Address - Ffestiniog & Welsh Highland Railways, Harbour Station, Porthmadog, Gwynedd LL49 9NF

Website - click here

Email - click here

Phone - 01766 516000

Opening hours - Various - see website