1922年初,宁波籍的地产商董杏生向公共租界工部局申请开辟静安寺至兆丰公园(今中山公园)的公共汽车获准。这是上海最早的公共汽车,但运行时仅有一辆汽车。当时因为人们初次见到公共汽车,所以许多人还不知其为何物而不敢去乘坐呢。
由于乘客稀少,入不敷出,加上董杏生主要经营地产业,开办公共汽车只是小试牛刀。因而,运行才几个月就停驶了。事有凑巧,董杏生正在为这辆停驶的公共汽车寻找出路时,沪闵长途汽车公司找上门来了。原来,由闵行人李英石集资兴建的沪闵路业已建成,李英石和他的族叔李平书一起筹划的沪闵长途汽车公司已经得到中央交通部批准,但由于上海华商证券公司投资购买的公共汽车需要一段时间才能到达。当得知董杏生有辆停驶的公共汽车时,就上门觅宝。所以,双方一拍即合,使沪闵长途汽车公司得以提前在这年年底运行。
沪闵长途汽车公司开张时,仅靠董杏生转让的这辆公共汽车运行,它从南市国货路南车站路起,经徐家汇、龙华、新龙华、漕河泾、颛桥、北桥至闵行镇黄浦江渡口,沿途设18个车站,全程票价0.8银元。由于事先做好宣传工作,开张那天还邀请沿途乡绅和市民代表免费乘坐,所以正式投入运行后,乘客蜂拥而来,光靠这辆公共汽车难以招架。幸而不久国外购置的12辆公共汽车到位,运行班次从每天两班,一下子增加到16班,才满足了沿途乘客的需求。
沪闵公共汽车曾一度被日寇强占为“日商华中汽车公司”,1954年划归苏南汽车公司专营,1958年7月1日为上海市公交公司接管,定名为徐闵线公共汽车,至今已有97年历史了。