Soil is one of the main elements of natural resources. Accurate estimation of soil erosion is very important in optimum soil resources development and management. Analyzing soil erosion by water on cultivated lands is an important task due to the numerous problems caused by erosion. In this study, the performance of three different data-driven approaches, e.g. multilayer perceptron artificial neural network (ANN), grid partitioning (GP), and subtractive neuro-fuzzy (NF) models were evaluated for estimating soil erosion. Land use, slope, soil and upland erosion amount were used as input parameters of the applied models and the erosion values obtained by MPSIAC method were considered as the benchmark for evaluating the ANN and NF models. The applied models were assessed using the coefficient of determination (R2), the root mean square error (RMSE), the BIAS, and the variance accounted for (VAF) indices. The results showed that the subtractive NF model presented the most accurate results with the minimum RMSE value (3.775) and GP, NF and ANN models were ranked successively.