Die Entfernung (Strecke bzw. Distanz) von Shanghai nach Nanjing beträgt Luftlinie circa 270 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Nanjing sicherlich länger, da hier nur die Luftlinie von Shanghai nach Nanjing berechnet wurde.