Metrorail services between Johannesburg and Randfontein, in the West Rand, on Thursday morning were suspended after a fatal train crash.
One person was killed on Wednesday night when the locomotive collided with a freight train at the Horizon View Station, Roodepoort. Four other passengers were injured and taken to hospital.
Investigators were combing the scene of the crash to try and work out what happened.
The Passenger Rail Agency of South Africa urged commuters to make alternative transport arrangements.