The objective of this study is to develop a distributed hydrology model which has structural commonality and adjustable core module for different topographical and hydro-geological conditions. Based on the GIS and basic equations of kinematic wave theory,and combine with different topographical and hydro-geological conditions of each basin. The paper set up the distributed hydrology model for the Liudaogou basin which is located at hilly-gully region of the northern Loess Plateau, the Alunhe Basin which flows through the eastern Inner Mongolia and western Heilongjiang Province, and Bukuro River Basin (in Japan), respectively.The practicability of model was validated through numerical simulation of the observed flow-discharge for each basin. The results indicated that the preferable simulation results for rainfall-runoff process was achieved under different topographical and hydro-geological conditions of each basin.The calculation accuracy is at the allowable range by error criterion (error<0.03). The structural commonality and adjustability of core module of the model for model application at different topographical and hydro-geological conditions was also analyzed. The results can provide reference for the construction of distributed hydrology model at different topographical and hydro-geological conditions.