Zhoushan is a locality located 1214.96 km north-northwest from Beijing in Zhejiang, China. The population of Zhoushan is 1,157,817 people. Hangzhou, Jiaxing, Ningbo are located close to Zhoushan. You can find Zhoushan on any map using the following decimal coordinates: 30.0162 (latitude), 122.0989 (longitude).