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