Die Mariazellerbahn ist eine Gebirgsbahn, die in der Steiermark zwischen St. Pölten und dem Wallfahrtsort Mariazell verkehrt. Auf ihrer Bergstrecke erschließt sie den Naturpark Ötscher-Tormäuer mit 7 Stationen.
Die 84 km lange Fahrt mit der Schmalspurbahn ist ein Erlebnis für sich, denn sie führt durch 21 Tunnel und über 19 Viadukte. Zwischen Laubenbachmühle, dem Ausgangspunkt der Bergstrecke und Puchenstuben, überwindet die Alpenbahn mehr als 275 Höhenmeter. Beeindruckende Kehrschleifen machen es möglich. Auf dem letzten Streckenabschnitt haben die Fahrgäste einen großartigen Ausblick auf den Ötscher und ins Erlauftal. Die tiefen Taleinschnitte des Erlauf-Flusses und des Ötscherbachs werden auch als „Grand Canyon Österreichs" bezeichnet.
Die Museumsbahnlinie zwischen Mariazell und dem Erlaufsee wurde in den 1980er-Jahren von ehrenamtlichen Mitarbeitern komplett neu gebaut und ist keine alte Strecke. Historisch sind allerdings die eingesetzten Bahnen: So verkehrt auf der Strecke die älteste betriebsfähige Dampftramwaylokomotive aus dem Jahr 1884. Sie wurde eigens für den Museumsbetrieb reaktiviert.
Mariazellerbahn: St.Pölten – Steinschal-Tradigist – Kirchberg an der Pielach – Laubenbachmühle – Mariazell 91 km
Museumstramway: Mariazell – Erlaufsee 2,33 km