The development of integrated public transportation networks has received widespread attention in recent years. Especially in global northern cities, improving the substitution of subways for buses could meet population travel demand during snowstorms, which minimizes the impact of snowstorms on the public transportation network. Furthermore, the development of rail transit is conducive to the intensive and efficient use of land resources. Therefore, in this study, we selected a northern Chinese city, Shenyang, as a case study. For obtaining the population travel demand, we collected the actual population flow data in the morning and evening peaks during snowstorms. The network analysis was used to identify the loopholes and key stations in the subway and bus networks, respectively. A coupling model was built to measure the coupling value of each station in the subway and bus networks, according to its population travel demand and supply capacity, which was further used to measure the substitution of subways for buses in the morning and evening peaks during snowstorms. The results indicate that some subway stations were in a coupling state, while their surrounding bus stations were in a decoupling state. These subway stations could replace the bus stations to reduce the impact and damage of snowstorms on public transportation network. However, some subway stations and the surrounding bus stations were all in a decoupling state, which were under great pressure to meet the population commuting demand during snowstorms. This study can provide insight into optimizing public transportation network planning and design in many northern regions and help to coordinate land and transportation utilization.