Quzhou is a locality located 1238.26 km north from Beijing in Zhejiang, China. The population of Quzhou is 2,185,000 people. Hangzhou, Huangshan, Huzhou are located close to Quzhou. You can find Quzhou on any map using the following decimal coordinates: 28.9545 (latitude), 118.8763 (longitude).