Urban pluvial flash floods have become a matter of widespread concern, as they severely impact people’s lives in urban areas. Hydrological and hydraulic models have been widely used for urban flood management and urban planning. Traditionally, to reduce the complexity of urban flood modelling and simulations, simplification or generalization methods have been used; for example, some models focus on the simulation of overland water flow, and some models focus on the simulation of the water flow in sewer systems. However, the water flow of urban floods includes both overland flow and sewer system flow. The overland flow processes are impacted by many different geographical features in what is an extremely spatially heterogeneous environment. Therefore, this article is based on two widely used models (SWMM and ANUGA) that are coupled to develop a bi-directional method of simulating water flow processes in urban areas. The open source overland flow model uses the unstructured triangular as the spatial discretization scheme. The unstructured triangular-based hydraulic model can be better used to capture the spatial heterogeneity of the urban surfaces. So, the unstructured triangular-based model is an essential condition for heterogeneous feature-based urban flood simulation. The experiments indicate that the proposed coupled model in this article can accurately depict surface waterlogged areas and that the heterogeneous feature-based urban flood model can be used to determine different types of urban flow processes.