Die Entfernung (Strecke bzw. Distanz) zwischen Shanghai und Xiaoshan beträgt Luftlinie ca. 164 km (Kilometer).
Mit dem Zug oder Auto ist die effektive Strecke nach Xiaoshan höchst wahrscheinlich länger, da hier nur die Luftlinie, ausgehend von Shanghai, berechnet wurde.