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