Depots operated by the Trust included Parnell, (Auckland) Middleton and later Plimmerton. The Auckland depot used to be based in the former Parnell diesel depot. It was in the past the organisation's primary restoration base and most of Mainline Steam's currently active locomotives were restored there. It closed in 2015. The Wellington depot, located at Plimmerton, is a purpose-built building which replaced the formerly leased Upper Hutt goods shed. It has now become the primary restoration base for the organisation. The depot in Christchurch is a former industrial building that used to be located at Studholme, it was relocated to land on the premises of CWF Hamilton.