一、上班族基本都是地铁出行,因为地铁的时间是固定的,一般不会迟到。公交的话,要看路面情况,堵车什么的到达时间就会很难确定。
二、如果是短期在上海,而且乘坐地铁比较频繁,可以买“地铁一日票”,18元一张,24小时内无限次使用。
三、只能说打车比地铁和公交都贵,而且打车和公交一样,可能难准时。

到上海旅游的话,推荐购买一日票或三日票,直接在任何一站的人工服务台购买,买好就可以马上进站使用了。
上海地铁是3元起步,随随便便坐一次基本就要5块钱了,比如虹桥火车站/虹桥机场2号航站楼—人民广场5元,浦东机场—人民广场7元,旅游的话肯定是需要在市区多次乘坐的,当然是多日票更超值,从机场或者火车站就能买了。
一日票:18元。首次刷卡后24小时内有效,随便坐(但是磁浮线除外)。每天坐个3-4次就回本了。
三日票:45元。(平均15元/天)首次刷卡后72小时内有效,也是磁浮线除外。要在上海玩几天的话首选三日票没错的。