About Welsh Highland Railway
The Welsh Highland Railway is the UK's longest heritage railway and runs for 25 miles from Caernarfon where trains start from beneath the castle walls for the journey to Porthmadog.
The trains, hauled by the world's most powerful narrow gauge steam locomotives, climb from sea level to over 650ft on the foothills of Snowdon, before zig-zagging dramatically down the steep hillside to reach Beddgelert, nestling in the heart of the National Park, then through the magnificent Aberglaslyn Pass and on to Porthmadog.
Passengers ride in some of the most comfortable carriages on any heritage railway in the UK, including first class Pullman luxury and freshly-cooked food delivered to your seat.
The content of this page is not owned by Visit Wales.