It runs from the town of Dendermonde to the town of Puurs over about 14 km of normal gauge track. The railway is mantained by BVS, a non-profit historical railway society. BVS, which stands for Belgische Vrienden van de Stoomlocomotief, or Belgian Friends of the Steam Locomotive, has a depot at the railway station in Baasrode-Noord. The trains are pulled by both steam and diesel locomotives.