Shanghai als Stadt hat das Meer und einen Fluss, was weltweit selten ist und für den Transport der schnellen Wirtschaft sehr wichtig ist. Am Huangpu Fluss grenzt Shangai ans Ost Chinesische Meer und an die Ursprungsquelle des Yangtze Flusses als innerer Fluss, so dass die Boote nördlich zu Bejing durch den großen Kanal segeln können.
Nachdem Shanghais Hafen flaches Wasser hatte wurde ein neuer Hafen gebaut, der mit dem Wachstum stand hielt und die größten Container Schiffe abfertigt. Der Tiefseehafen wurde am küstenabgewandten Land am unbedeutenden Yangshan und verbindet das Hauptland durch die Donghai Brücke, die weltweit die drittgrößte Brücke ist.