Die Strecke (Distanz bzw. Entfernung) von Puyang nach Shangyu beträgt Luftlinie circa 113 km (Kilometer).
Mit dem Auto oder Zug ist die effektive Strecke nach Shangyu möglicherweise länger, da hier nur die direkte Strecke (Luftlinie), ausgehend von Puyang, berechnet wurde.