1908年3月5日,上海第一条公交线路,英商1路有轨电车线路正式通车。该线路由一英商上海电车公司经营,自静安寺至外滩上海总会(今广东路外滩),线长6.04公里。
1928年9月27日,由英商开辟20路电车,行驶线路自兆丰公园(中山公园)至静安寺↑
到了1963年,南京东路上的有轨电车轨道被拆除后,20路公交与1路公交合并,就这样,20路公交继承了1路公交的线路,因此才说20路公交有113年的历史。
1960年代行驶在南京路的20路↑
1974年的20路使用SK661型公共汽车图片来源:上海巴士第一公共交通有限公司↑
八十年代中期,18米长的铰接式20路多达65部↑
1984年,20路使用SK561GF型无轨电车,该车型是当时上海所有公交车中第一批由上海客车厂完全自主设计制造的无轨电车车型↑