上海市的公交交通,其线路、车辆、载客量均居全国第一。目前上海已形成由铁路、水路、公路、航空、管道等5种运输方式组成的,具有超大规模的综合交通运输网络。上海港是中国最大的枢纽港,共有47个客运站,长途班线1611条,可抵达全国14个省市的660个地方。全市已形成了由地面道路、高架道路、越江隧道和大桥以及地铁、高架式轨道交通组成的立体型市内交通网络。
经过上海境内的主要客运铁路线有两条——即北端的沪宁线(京沪线的一段)和南端的沪杭线。大部分沪宁线列车停靠铁路
上海站,沪杭线停靠铁路上海南站。此外,上海西站和梅陇站在上海南站落成时停止了客运业务。铁路上海西站现已改造完毕并于2010年7月1日投入使用,新的上海西站将和铁路上海站一起成为沪宁城际铁路上的主要站点。铁路
上海虹桥站则将承担京沪高速铁路、沪杭客运专线(沪昆客运专线上海段)、沪杭磁悬浮、沪广高速铁路、规划中的沪湖城际铁路的终点以及沪宁城际铁路上海段的另外一个的终点。未来将建浦东火车站。
上海的城市交通系统非常发达。公共汽车线路数量1000多条,营运车辆1.8万多辆,日均客运量约780万人次,承担着65%的市域公共客运量,是世界上线路最多的城市之一。出租汽车是城市公共交通的重要组成部分。上海有出租汽车企业270余家,从业人员近10万人,出租汽车近43000辆,旅游包车和租赁车等7000多辆。全行业日均客运量逾300万人次,约占上海客运总量的25%。
此外,上海还拥有全国最长里程的轨道交通系统共十三条,包括地铁、高架轻轨和磁悬浮线等,营业里程400余公里,居全国首位,已形成初步的网络格局。日均客运量约500万人次,占市域公共客运总量的大部分。
截止2010年,
上海地铁运营总里程约410公里,投运车站266座,其运营规模为国内第一。早在19世纪末当时上海租界当局就已经计划在上海修建地铁,上海原本可以早于东京至少20年就在全亚洲率先拥有轨道交通,但由于上海是滩涂的地质条件,土地泥沙含量过高且过于松软,以当时的技术条件根本难以解决,这也导致上海不得不暂时放弃地铁修建计划,哪知这一推迟就是一个世纪。
上海轨道交通于20世纪90年代初正式营运,是中国大陆地区继北京、天津地铁建成通车后建造的第三个城市轨道交通系统,最早的地铁1号线于1993年1月9日进行试通车,计划第一列车从新龙华(现上海南站站)开往徐家汇,列车由内燃机车调车至新龙华车站。由于是历史上的第一次,没有经验,导致上行线供电触网无法送电,最后只能将列车调车回梅陇车辆段。第二天即1993年1月10日,上海地铁历史上第一列列车在新龙华至徐家汇区间进行了试通车。1995年4月间投入试运营。2009年12月31日单日客流量为527.25万人次。近期及远期规划则达到510公里和970公里。目前,上海轨道交通的总长超过400公里,位居世界第一。
上海拥有
虹桥国际机场(国内航线和国际定点航线)和
浦东国际机场(国内和国际航线)共两座机场。上海港是世界第一大海港和亚洲第一大航空港。