上海已与世界上200多个国家和地区的1100多个港口建立了航运业务联系。
远洋航线:从上海始可以分别抵达香港、台湾(经第三地)、韩国、日本、东南亚、澳人利亚、以色列、地中海、西北欧、南非、南美、美国东西岸等地;到2005年底,上海港拥有16条国际集装箱班轮航线;
沿海航线: 可抵达从北到市沿海主要港口;
长江航线:可直达长江中下游各港口;
内河航线:通过江南水网可抵达江、浙、皖等省各大小港口码头。