Mainline Steam, a heritage steam train restorer and operator, is located in the former goods yard next to the station.
Mainline Steam have in storage in South Africa the following:
Occasional steam-hauled excursion trains are operated by Mainline Steam.
K 968: Owned by Canterbury Railway Society, leased to Mainline Steam.
Under overhaul at Mainline Steam, Christchurch.
It sat on static display under a rudimentary shelter until 1994 when it was leased to Mainline Steam for restoration to main line running condition.
Mainline Steam also has a number of other FM vans, to be used with its carriage fleet.
One of the locomotives is privately owned, but leased to Mainline Steam.
Mainline Steam also has a number of diesel and electric locomotives in its care.
Several locomotives owned by Mainline Steam have since changed their ownership.