The journey takes about an hour, but you won't be on the train for most of the time!
Your train will take you for a short ride, then we stop at the Engine Sheds where you get to climb into the cabs of the locomotives and see how things work.
Find out about the narrow gauge railways of Porthmadog and how they became famous around the world with your free visitor guide.
Thought our railway was small? Try the miniature version at the Engine Sheds. If you haven’t visited us before, click here to find out what one family thought.
A whole family can ride up and down all day for just £22.50! You can find full fare details here
The Welsh Highland Heritage Railway (formerly Welsh Highland Railway (Porthmadog)) is the operating name (from February 2009) for the railway and registered charity that operates from a base on the northern outskirts of Porthmadog, in north west Wales.
The parent company name is Welsh Highland Railway Limited.