Various dates in December : Santa Trains

December brings the annual visit of Santa and his elves - join them for a trip along the line.

Trains will run between Porthmadog and Beddgelert, and will depart from Porthmadog on 9th/10th, 16th/17th and 22nd/23rd December at 11.00 and 14.15.

Trains will run from Dinas on the Welsh Highland Railway, and will depart from Dinas on 9th/10th, 16th/17th and 22nd/23rd December at 10.00, 12.15 and 14.30

These trains are fun for adults and children alike. Santa and his elves pass through the train giving out presents to the children during the journey - with plenty of laughter and jokes along the way! At your destination, there’s chance to stretch your legs and take photographs with Santa and his helpers. We can’t promise snow on the ground, but we’re keeping our fingers crossed! Adults enjoy a glass of sherry and a mince pie on the ride back.

Don’t forget you can purchase your last minute Christmas presents from our souvenir shop at Porthmadog, and if you choose the Ffestiniog option you can enjoy lunch and a pint at Spooner’s - our multi-award winning café/bar - which serves meals and snacks for all the family.

Please call our booking office on 01766 516070 to book your seats, but don't delay - These trains are very popular!


Ffestiniog Railway
  Third Class First Class
Adult £13.00 £17.50
Child 2-15 yrs £13.00 £17.50
Child under 2yrs £3.00 £3.00
Welsh Highland Railway
Adult £13.50 £18.50
Child 2-15 yrs £13.50 £18.50
Child under 2yrs £3.00 £3.00

Attached file(s):
  • Ffestiniog Railway Santa Leaflet
  • Ffestiniog Railway Santa Poster
  • Welsh Highland Railway Santa Leaflet
  • Welsh Highland Railway Santa Poster