Puyang is located in Hangzhou city, China at the 29.4568, 119.8887 coordinates. Distance from Puyang to other cities. are listed below, click on the city name to find distance between. Distance from Puyang to Ningbo 167 km, to Wenzhou 179 km, to Shangyu 113 km. The green marker indicates the location of Puyang.