上海有两个民用机场,上海浦东国际机场和上海虹桥国际机场,分别位于城市的东西两侧。浦东机场,绝大部分国际航班集中于此,航线覆盖73个国际城市和62个国内城市;虹桥机场,除少数飞往日本和韩国的航线外,其余都为国内航班。
上海是重要的铁路交通枢纽,有上海站、上海南站、上海西站、虹桥火车站四个火车站。其中上海站为主客运站,每天有70余对列车发往全国各大、中城市。上海南站每天有30余对列车,大多为开往南方的长途列车和江浙两省的短途列车。虹桥站主要负责高速铁路旅客的乘降,而上海站、上海南站则主要为普速列车旅客提供服务。
上海的长途客运汽车站很多,尤其江浙等周边地区的班次密集,车型多为豪华大巴,十分方便舒适。而上海旅游集散中心则是发往上海周边短途旅游目的地的班车。
上海水运交通十分便利,,是我国唯一兼有海运、江运和内河航运的客运港口。上海港是出入上海市的一个重要门户,是华东地区的水上客运枢纽。另外,上海与韩国仁川、釜山,日本大阪、神户开通了海上客运航线,从上海港出发的国际海运客货轮,可达世界上160多个国家各地区400多个港口。
自驾往返上海是一件相当容易的事,上海是多条高速公路,国道的起点。但是上海内环线高架,中环线,南北高架,延安路高架周一至周五对外地车辆有限行的,当您准备进入这些道路时请注意限行指示牌。
上海的市内交通网络非常完善,有公共汽车、轨道交通(地铁、轻轨、磁悬浮列车)、轮渡、出租车、观光巴士等不同的交通工具可供您选择,当然,您也可以选择租一辆轿车或自行车出行观光。