Welsh Highland Railway

The narrow-gauge Welsh Highland Railway located near the castle takes you on a steam train through the heart of the Snowdonia National Park, past streams, woodlands and beautiful lakes to the foothills of Mount Snowdon itself. The return journey to Porthmadog (or vice versa) takes 6 hours, including a 1 to 2 hour break in Porthmadog before returning to Caernarfon.