Z uwagi na wzrastające potrzeby przewozowe, w 1911 całą linię zelektryfikowano prądem przemiennym 6,5 kV, 25 Hz. Do wytwarzania energii elektrycznej wybudowano elektrownię wodną Wienerbruck. W 1912 roku kolej przewoziła 10 tysięcy pasażerów dziennie, 25 pociągami, ponadto woziła towary, w tym węgiel, drewno i rudę wydobywaną w Gußwerk. Uruchamiano też pociągi pospieszne, pokonujące całą trasę w ok. 3 godziny.

Od 1945 Mariazellerbahn, podobnie jak wszystkie inne koleje wąskotorowe na terenie Austrii, została przejęta od kraju związkowego Dolnej Austrii przez Österreichische Bundesbahnen. W 1988 koleje austriackie podjęły decyzję o zakończeniu przewozów towarowych po Mariazellerbahn. W związku z powyższym 29 maja zawieszono także ruch połączeń na 7,1-kilometrowym odcinku Mariazell – Gußwerk, który był wykorzystywany głównie do przewozów towarowych, a nie pasażerskich. Po 2000 ÖBB zdecydowały się na sprzedaż Mariazellerbahn, a w razie braku inwestora – rozważana była opcja zamknięcia linii kolejowej.