Die Steyrtalbahn ist Österreichs älteste Schmalspurbahn mit einer Spurweite von 760 mm. Das erste Teilstück zwischen Garsten bei Steyr und Grünburg wurde bereits 1889 eröffnet und ein Jahr später bis Agonitz bei Molln verlängert. 1891 nahm die Zweiglinie von Pergern nach Bad Hall ihren Betrieb auf. Aber erst 1909, als die Strecke von Agonitz bis Klaus an der Pyhrnbahn fertiggestellt war, hatte das Streckennetz seine volle Ausdehnung von 55 km erreicht.
Da auf der Steyrtalbahn bis zur Einstellung ausschließlich Dampfbetrieb herrschte, werden auch heute noch alle Museumszüge mit einer Dampflok geführt.