The details shown on this page are for our most popular tickets. There is a wide range of fares available to passengers joining or leaving our trains at the intermediate stations and halts not shown in the tables below. Our Booking Office staff will be pleased to advise further and can be contacted on 01766 516024 if you want information about specific fares.

Ffestiniog Railway
Third Class - Return Adult Con.
All Day Rover Ticket
The choice is yours - travel all the way and back again, or ride trains and break your journey as much as you like on the date of issue.


'Half Way Return'
Porthmadog to/from Tan y Bwlch only.
Blaenau Ff. to/from Tan y Bwlch only.


'Snowdonia Single'
One-way travel over the whole length of both railways from Blaenau Ff. to Caernarfon or vice-versa.


Third Class - Single Adult Con.
Porthmadog to Blaenau Ff.
(or vice-versa).
£16.10 £14.50
Porthmadog to Tan-y-Bwlch
(or vice-versa).
£10.40 £9.40
Blaenau Ff. to Tan-y-Bwlch
(or vice-versa).
£9.00 £8.10
Welsh Highland Railway
Winter 2017/18 - Return Fares Adult Con.
Dinas to/from Beddgelert £23.90 £21.60
Porthmadog to/from Beddgelert £21.90 £19.80
Porthmadog to Hafod y Llyn £13.50 £13.50
Third Class - Return Adult Con.
Caernarfon to/from Porthmadog £39.80 £35.90
Caernarfon to/from Beddgelert £30.50 £27.50
Caernarfon to/from Rhyd Ddu £23.90 £21.60
Caernarfon to/from Waunfawr £13.20 £11.90
Porthmadog to/from Caernarfon £39.80 £35.90
Porthmadog to/from Waunfawr £32.70 £29.50
Porthmadog to/from Rhyd Ddu £26.30 £23.70
Porthmadog to/from Beddgelert £21.90 £19.80
Third Class - Single Adult Con.
Caernarfon to Porthmadog £26.70 £24.10
Caernarfon to Beddgelert £20.50 £18.50
Caernarfon to Rhyd Ddu £16.10 £14.50
Caernarfon to Waunfawr £8.90 £8.00
Porthmadog to Caernarfon £26.70 £24.10
Porthmadog to Waunfawr £22.00 £19.80
Porthmadog to Rhyd Ddu £17.70 £15.90
Porthmadog to Beddgelert £14.70 £13.30


All children under 3 travel FREE. All children 3 years and over require a ticket. One child under 16 years travels FREE with each adult or concession paying ordinary 3rd class fare. Additional children travel at half fare. A flate rate first class supplement applies.


Concession fares are available to customers aged 65 and over, students and disabled customers.

First Class Travel

Travel in a Ffestiniog Railway Observation carriage for an additional charge of £7.00 each way per seat - or a Welsh Highland Railway Pullman carriage for a variable additional charge based on distance travelled (e.g. Caernarfon to Beddgelert is £9.00 one-way, or to Porthmadog is £11.00 one-way). Information regarding our first class carriages can be found here.

Seat Reservations

Subject to availability, First class seats may be booked and reserved at Porthmadog, Blaenau Ffestiniog or Caernarfon booking office right up to departure time. However, advanced telephone booking is strongly advised to obtain the seats of your choice as these carriages are very popular. To book and reserve your seats, please telephone our friendly booking office team on 01766 516024 who will help to organise your day.

Disabled Passengers

Carriages on some trains have extra wide doors for standard width wheelchairs. Porthmadog, Blaenau Ffestiniog, Caernarfon and Rhyd Ddu Stations have ramped access routes and specially adapted toilet facilities (for further details please see our access statement). To enable us to help you make the most of your visit, please let us know when you are coming by telephoning 01766 516024. NOTE: Guide / Assistance dogs travel free.

Online Booking

Certain ticket types are now available to book online. Please visit our Online Ticketing page for further information.

Dogs and Bicycles

Dogs and Bicycles are welcome. A flat fare of £3.00 per animal or bicycle applies. We regret, however, that dogs cannot be accommodated in the first-class portions of our trains. Limited accommodation for bicycles is available on some Ffestiniog Railway trains. Bicycles can be carried on most Welsh Highland trains. Please book before travelling - details from 01766 516024.

Group Bookings

Parties of 20 or more (10 if disabled) qualify for reduced rates. Group bookings receive free reservations. For further information, call 01766 516024 or email groups@ffwhr.com

Accommodation Hotline

For Bed and Breakfast / Hotel details, call 08705 168767

  • Book Online

    Certain ticket types are now available to book online. Please visit our Online Ticketing page for further information.

  • Top Trips

    Confused by all the options? - Here are a selection of planned journeys from our principal stations for you to try.