The train caught fire between Kentemade and Century City stations, said City of Cape Town fire and rescue spokesperson Jermaine Carelse.

The train had no passengers on board and no injuries were reported, but the fire was a fresh blow to a commuter rail service that has lost dozens of trains to arson attacks.