Die Strecke (Distanz bzw. Entfernung) von Puyang nach Xiaoshan beträgt Luftlinie circa 87 Kilometer (km).
Mit dem Auto oder Zug ist die effektive Strecke nach Xiaoshan sicherlich länger, da hier nur die Luftlinie von Puyang nach Xiaoshan berechnet wurde.