Diesel locomotive
Until 2007, 620/720 class railcars operated the service. The line was the last in Australia to have a regular steam hauled passenger service. The final service was hauled from Newcastle to Singleton on 24 July 1971 by 3246. Diesel locomotive hauled services operated until replaced by 620/720 and 660/760 class railcars in 1984.