The prediction performance of several machine learning models for regional flash flood susceptibility is characterized by variability and regionality. Four typical machine learning models, including multilayer perceptron (MLP), logistic regression (LR), support vector machine (SVM), and random forest (RF), are proposed to carry out flash flood susceptibility modeling in order to investigate the modeling rules of different machine learning models in predicting flash flood susceptibility. The original data of 14 environmental factors, such as elevation, slope, aspect, gully density, and highway density, are chosen as input variables for the MLP, LR, SVM, and RF models in order to estimate and map the distribution of the flash flood susceptibility index in Longnan County, Jiangxi Province, China. Finally, the prediction performance of various models and modeling rules is evaluated using the ROC curve and the susceptibility index distribution features. The findings show that: 1) Machine learning models can accurately assess the region’s vulnerability to flash floods. The MLP, LR, SVM, and RF models all predict susceptibility very well. 2) The MLP (AUC=0.973, MV=0.1017, SD=0.2627) model has the best prediction performance for flash flood susceptibility, followed by the SVM (AUC=0.964, MV=0.1090, SD=0.2561) and RF (AUC=0.975, MV=0.2041, SD=0.1943) models, and the LR (AUC=0.882, MV=0.2613, SD=0.2913) model. 3) To a large extent, environmental factors such as elevation, gully density, and population density influence flash flood susceptibility.