AbstractKarst landforms are one of the most typical geographical units with a specific physical process on the earth's surface. The classification of karst landforms is an important aspect for understanding their landform processes and mechanisms. However, influenced by various interior and external forces, karst landforms have an extremely complex surface morphology, increasing the difficulty of their automatic classification. In this study, we considered hydrological features as an important factor in characterizing karst landforms and proposed a method that considers surface flow for karst landform classification. In this method, terrain was reversed for hydrological analysis to achieve the landform units. Then, the watershed boundary of the reversed terrain is extracted by hydrological analysis. The boundary of the karst landform unit is determined by erasing the plain area from the watershed boundary. Thereafter, the graph theory segmentation method is employed to merge the landform units belonging to the same karst landform entity. The proposed approach is validated and applied in two sample karst areas, Fenglin and Fengcong, located in Guilin, China, using digital elevation model data with 30 m spatial resolution. In addition, a comparative analysis is conducted to evaluate the accuracy of the proposed method. The results demonstrated that the typical karst landform units of Fenglin and Fengcong can be effectively classified. The overall classification accuracy is 94.44%. The proposed method produced more reasonable and accurate boundaries compared with the contour tree and terrain feature point methods. Furthermore, the classification results indicate various landform development stages of the karst landform process in the study area. The proposed method considering surface flow characteristics can be further extended to other landform types with highly complex landforms.