We developed a coupled overland and river model for modeling compound flooding using the kinematic wave approximation on inland sections of an unstructured mesh, and the diffusive wave approximation on riverine sections. A finite element method is used for spatial discretization and a Crank-Nicolson scheme is used for time discretization. A wetting and drying algorithm is implemented for improved efficiency in the model. Pluvial conditions and tidal conditions are implemented as source terms in the river model. The results show that effects from compound inundation could be captured using this framework.