The Welsh Highland Railway is the UK’s longest heritage railway, stretching 25 miles from Caernarfon to Porthmadog. Trains depart from beneath the castle walls.
The trains, which are pulled by the world’s most powerful narrow gauge steam locomotives, climb from sea level to over 650 feet on the foothills of Snowdon, then zig-zag dramatically down the steep hillside to reach Beddgelert, nestled in the heart of the National Park, before passing through the magnificent Aberglaslyn Pass and on to Porthmadog.
Passengers travel in some of the most luxurious carriages seen on any British historic railway, including first-class Pullman luxury and freshly prepared cuisine brought to your seat.