2003年12月29日,巴士新新928路实施无人售票,单一票价2元。
2007年06月23日,巴士新新928路实施有人售票。
2008年06月10日,为配合上海火车站北广场改建工程,巴士新新912路上海火车站(北广场)终点站调整至中华新路共和新路。927路上海火车站(南广场)终点站调整至恒通路梅园路。962路上海火车站(北广场)终点站调整至永兴路大统路。929路上海火车站(北广场)终点站调整至上海火车站(南广场)(原927路站位)。928路上海火车站(北广场)终点站调整至普善路中华新路。(至2010年06月10日恢复)
2012年06月16日,巴士新新928路停止运营。