航空:

        上海拥有虹桥和浦东两个国际机场,抵离上海的航班数,浦东机场占60%,虹桥机场占40%。浦东与虹桥机场之间开设有专门的大巴:机场一线,单程票价30元,浦东机场发车时间早上7点,每班间隔20分钟。
        上海浦东国际机场位于市区东面浦东新区江镇乡、施湾乡及南汇区祝桥乡、东海镇境内的濒海处,距离市区约40公里。机场开设了300余条航线,能够抵达90多个城市。浦东机场到上海市区开设有7条大巴线路。
        此外,浦东国际机场目前还已开通至浙江杭州、江苏南京、昆山、苏州、无锡、张家港等地的长途客运班线,非常方便出游。

        上海虹桥国际机场位于上海市西郊,距市中心仅13公里。虹桥机场到市区开设有6条专线。从虹桥机场乘坐出租车到达市区人民广场约50元,车程20分钟;到徐家汇45元左右,车程15分钟。

铁路:
        沪宁、沪杭线贯通上海,通往全国,大大方便了上海的铁路交通运输。上海拥有三个火车站:上海站(又叫新客站)、上海西站、上海南站,其中以上海站为主要客站。

公路:

        312、318以及320号国道从上海始发走向西部,204号国道贯穿了上海的南北,同时,沪宁、沪杭、沪嘉浏、沪青平4条高速公路通过上海连接邻省各主要城市。上海拥有着完善的公路交通网络。

        上海市内有40余家长途客运站,每天各站的长途汽车开往全国各地,长途客运系统十分发达。

水运:

        上海水运交通十分便利,水路航线素有“黄金水道”之称。

        上海港吴淞客运中心码头位于宝山区,其作为上海中型交通枢纽,以水运为主。目前,客运中心水路由三部分组成:上海沿海客运码头、上海三岛(崇明、长兴、横沙)客运码头、三岛车客渡码头。沿海客运码头基本继承了原十六铺客运码头的航线,有开往定海、普陀山、南通、舟山、岱山以及长江沿岸城市等多条航线。

公交:
        上海公交系统完善,已开通1000余条公交线路,能够到达市内以及周边的各个地区。普通车1元或者1.5元,无人售票,请准备好零钱;空调车票价2元,有人售票(也有个别线路无人售票);专线车则按距离远近分段票价。

地铁:

         上海市目前投入运营共开设有5条轨道线路,分别为地铁一至五号线。
         上海轨道交通1号线南起莘庄站、北达共富新村站,共设25座车站,全长33公里。线路及列车标志色为红色。
         上海轨道交通2号线穿越浦东与浦西,西起浦西的淞虹路站,东至浦东的张江高科站,共设17座车站,线路长25公里。线路及列车标志色为绿色。
         上海轨道交通3号线是上海首条城市高架轨道交通线路,线路长40.3公里,设29座车站,北起江杨北路,南至上海南站。线路及列车标志色为黄色。
         上海轨道交通4号线原来叫做明珠线二期。 “C”字型的线路, 西起大木桥路, 东起蓝村路车站,全长约27公里。线路及列车标志为紫色。
         上海轨道交通5号线是国内首条城市高架轨道交通轻轨线路。线路长17公里,北起莘庄,沿沪闵路向南,至闵行开发区天星路,全线共设11座车站。线路及列车标志色为紫色。

         上海轨道交通客运基准票价为3元,进级里程每10公里增1元。

磁浮列车:
         上海经济发达,城市交通方式多样。目前,在市内还开通有一条磁浮列车线,由龙阳路站至浦东机场站,行程只需8分钟。磁浮列车单程票价普通票50元,贵宾票100元;往返票普通的为80元,贵宾为160元。

出租车:
        上海市有近5万辆出租车在营运,起租费为11元(3公里),超3公里后每公里计价2.10元,超10公里每公里计价3.2元,夜间(23:00至次日5:00)起步价14元,3公里后每公里2.7元,超10公里每公里计价4.1元;中型客车,起租费为16元(3公里)。