Buy Tickets

Book your tickets online

Online tickets are currently only available for full distance single and return journeys over the entire line. Other shorter journey options can be purchased at our booking offices or from the guard of the train.

Whilst advanced booking is not essential, it does save you time on the day and guarantees you a seat on your chosen train on busy days. Online tickets are only available in THIRD (STANDARD) CLASS; however, we do have a small amount of FIRST CLASS luxury accommodation on each train in which specific seats may be purchased by ringing our booking office team on 01766 516024.

Am I too late to book online?

Online ticket sales close at midnight the day before timetabled trains, but don't worry, you can still purchase your tickets in person on the day.

We accept the following payment methods:


Ffestiniog Railway (Full Line Single or Return Trip) March to November 2018
Standard Tickets:
Porthmadog -
Blaenau Ffestiniog
Blaenau Ffestiniog -
Porthmadog
'Early Bird' Tickets (Selected dates/departure times only):
Porthmadog -
Blaenau Ffestiniog 
Blaenau Ffestiniog -
Porthmadog
'Sunset Special' Tickets (Selected dates/departure times only):
Porthmadog -
Blaenau Ffestiniog

Welsh Highland Railway (Full Line Single or Return Trip) March to November 2018
Porthmadog -
Caernarfon
Caernarfon -
Porthmadog
'Snowdonia Single'
Book a one way 'Snowdonia Single' ticket for a trip across the entire 40 mile length of our two lines. Travel either way from Caernarfon to Blaenau Ffestiniog or Blaenau Ffestiniog to Caernarfon both via Porthmadog.
June 22nd-24th: Hunslet 125
A selection of tickets for our premier event of 2018 are available now!

Many of our special events are also available to book online. Please see our Events Page for more information.