流纵贯，上海建有诸多桥梁和隧道，横贯市区的苏州河上方就有外白渡桥等数十座桥梁，黄浦江上的第一座大桥是1975年建成的松浦大桥，而下游的首座大桥迟至1991年才建成，截至2012年，黄浦江上的桥梁和隧道数量已超过20。2009年，上海长江隧桥建成，结束了崇明岛只能依靠船舶往来浦江两岸的历史。上海市区通过十余条省级高速公路连接市郊或邻近城市，此外还有多条国家级高速公路和国道和对外相连。
航空.上海是中国的三大航空枢纽之一，拥有上海虹桥国际机场与上海浦东国际机场两座国际机场，2019