上海已與世界上200多個國家和地區的1100多個港口建立了航運業務聯係。
遠洋航線:從上海始可以分別抵達香港、台灣(經第三地)、韓國、日本、東南亞、澳人利亞、以色列、地中海、西北歐、南非、南美、美國東西岸等地;到2005年底,上海港擁有16條國際集裝箱班輪航線;
沿海航線: 可抵達從北到市沿海主要港口;
長江航線:可直達長江中下遊各港口;
內河航線:通過江南水網可抵達江、浙、皖等省各大小港口碼頭。