The main objective of the present investigation is to predict longitudinal dispersion coefficient (Kx) in natural streams using artificial neural network (ANN) technique based on most famous training functions such as Trainlm, Trainrp, Trainscg, Trainoss, and so on. To achieve the goal, hydraulic and geometric data (shear velocity, channel width, local flow depth, and mean longitudinal velocity) that are easily obtained in natural streams are used. First, we have tried to review the most well-known of published work in the field due to find out deficiencies of them. Second, new approach of ANN model based on the famous training functions is applied for predicting Kx in natural streams and then the best architectures for each training functions is selected by trial and error. Finally, Levenberg-Marquardt training function (Trainlm) is selected as the best choice for training the network parameters. Determination coefficient (R2) and mean absolute error for ANN (Trainrp) model were equal to 0.94 and 33 in the training and 0.95 and 30 in the testing steps, respectively. It is hoped that the presented methodology in the research, can be useful in river water quality management studies