Important: These trains can only be boarded at Porthmadog (Ffestiniog Railway) or Caernarfon (Welsh Highland Railway), and offer a round trip to Tan y Bwlch or Beddgelert respectively. All tickets must be pre-booked online. The safety of our visitors, staff and volunteers has been our principal concern during the planning process for reopening our services. We have introduced measures and procedures throughout the railway to maintain the safety of all, which means that travelling with us is a slightly different experience.
Click on the date to view the timetable for your selected day. Please note that the various colour codes represent different levels of service.
All trains call at the following halts by request:
|Request Stop||Trains to Blaenau Ffestiniog||Trains to Porthmadog|
|Boston Lodge||approx. 5 minutes after Porthmadog||approx. 5 minutes after Minffordd|
|Penrhyn||approx. 5 minutes after Minffordd||approx. 15 minutes after Tan-y-Bwlch|
|Plas Halt||approx. 10 minutes after Penrhyn||approx. 5 minutes after Tan-y-Bwlch|
|Dduallt||approx. 10 minutes after Tan-y-Bwlch||approx. 15 minutes after Blaenau Ffestiniog|
|Tanygrisiau||approx. 25 minutes after Tan-y-Bwlch||approx. 5 minutes after Blaenau Ffestiniog|
|Welsh Highland Railway|
|Request Stop||Trains to Caernarfon||Trains to Porthmadog|
|Pont Croesor||approx. 10 minutes after Porthmadog||approx. 25 minutes after Beddgelert|
|Nantmor||approx. 25 minutes after Porthmadog||approx. 10 minutes after Beddgelert|
|Meillionen||approx. 5 minutes after Beddgelert||approx. 15 minutes after Rhyd Ddu|
|Snowdon Ranger||approx. 10 minutes after Rhyd Ddu||approx. 15 minutes after Waunfawr|
|Plas y Nant||approx. 15 minutes after Rhyd Ddu||approx. 10 minutes after Waunfawr|
|Tryfan Junction||approx. 5 minutes after Waunfawr||approx. 15 minutes after Caernarfon|
|Dinas||approx. 15 minutes after Waunfawr||approx. 10 minutes after Caernarfon|
|Bontnewydd||approx. 20 minutes after Waunfawr||approx. 5 minutes after Caernarfon|
If you want to get off a train at one of our Request Stops – please tell the Guard before you get on the train, to ensure you are seated in the right carriage.
If you want to get on a train at one of our Request Stops – please give a clear signal to the engine driver as the train comes into sight (hold out your arm, just like catching a bus).
In the event of heavy snowfall or icy conditions our trains may not be able to run exactly as timetabled. please check with the booking office (01766 516024) before travelling.
Our trains are all steam hauled, however diesel engines might need to be used at short notice if the rostered steam locomotive is unavailable. Every effort will be made to run to timetable but the Ffestiniog Railway does not guarantee advertised connections or the advertised traction in the event of breakdown or any other obstruction of service.
You can download printable copies of our leaflets and posters by visiting our Publications page.