Duration: Approx. 6 hours
1 train per day / up to 4 days per week according to demand.
This full day-out begins at our modern award-winning station and cafe at Caernarfon; a sharp contrast with the imposing castle guarding the adjacent harbour.
To help you make the most of your day, we offer an optional pre-order Pullman Pamper Package consisting of tea or coffee on arrival, a luxury hamper with freshly prepared local produce to take on board, plus a treats box and hot drink for your return journey. (More details of available hampers can be found here).
Imagine taking your lunch as the train meanders from the coast into the mountains with views across to Anglesey and then towards Snowdon itself.
After passing through Rhyd Ddu station, the train crosses the summit of the line before snaking down through the forest to Beddgelert, the pretty riverside village nestling amongst the hills.
You have 90 minutes to explore the village, walk beside the river or learn more about the legend of Gelert, the faithful hound of Prince Llewellyn.
There is plenty to see and do, and the ice cream parlour in the centre of the village is not to be missed. The train departs Beddgelert for the leisurely return journey.
The station gift shop will be open on your return for a memento of your day or a present for those at home.
Our elegant First Class Pullman carriages offer a choice of executive seating. Pullman armchair seating at polished wooden tables in bays seating up to four people with Perspex dividers between bays; or an exclusive Observation saloon with free-standing chairs seating up to six people at each end of the train, providing a mini Orient Express experience!
(Dogs are not permitted in First Class with the exception of assistance dogs which may travel free of charge with their owner. This can be arranged through our Booking Office).
First Class seating bay price (up to four people): £128.00
(This price is inclusive of two passengers.)
Extra adults: £64.00 per person.
Children (Age 3 – 15): £32.00
Pullman pamper Package: £28.50 per person