Urban flooding is a severe and pervasive hazard caused by climate change, urbanization, and limitations of municipal drainage systems. Cities face risks from different types of floods, depending on various geographical, environmental, and hydrometeorological conditions. In response to the growing threat of urban flooding, a better understanding of urban flood vulnerability is needed. In this study, a comprehensive method was developed to evaluate the vulnerability of different types of urban floods. First, a coupled urban flood model was built to obtain the extent of influence of various flood scenarios caused by rainfall and river levee overtopping. Second, an assessment framework for urban flood vulnerability based on an indicator method was used to evaluate the vulnerability in different flood hazard scenarios. Finally, the method was applied to Lishui City, China, and the distribution and pattern of urban flood vulnerability were studied. The results highlight the spatial variability of flooding and the vulnerability distributions of different types of urban floods. Compound floods were identified to cause more severe effects in the urban areas.