The estimation of the suspended sediment load in rivers is one of the main issues in hydraulic engineering. Different traditional methods such as the sediment rating curve (SRC) can be used to estimate the suspended sediment load of rivers. The main problem with this method is its low accuracy and uncertainty. In this study, the ability of three intelligence models namely: gene expression programming (GEP), artificial neural networks (ANN) and adaptive neuro fuzzy inference system (ANFIS) were compared with the SRC method. The daily flow discharge and sediment discharge at two hydrometric stations of the Kasilian and Telar rivers in the period of 1964–2014 were used to develop intelligence models. The performance of these methods indicated that all intelligence models give reliable results in the estimation of the suspended sediment load and their performance was better than the SRC method. Moreover, results showed that the GEP model with a high coefficient of determination (R2) and a low mean absolute error (MAE) was better than both the ANN and ANFIS models for the estimation of daily suspended sediment load of the two sub-basins of the Kasilian and Telar rivers.