As of 2016, the Schafberg Railway operates a fleet of steam locomotives (both oil and coal fired), two modern Stadler-manufactured diesel locomotives, and a single diesel railcar are in operation. While some of these are relatively recent units dating back to the 1990s, three of the locomotives date back to the earliest days of the Schafberg Railway and thus have been in regular operations for over a century. They are used on special heritage trains that are only ran during the summer, while the bulk of the regular services are operated by the railway's oil-fired locomotives instead.