至1947年，该路3次更换枕木共28.92万根；换钢轨2217根；换岔15294件，岔尖210副；补充道碴6.32万立方米，清理道碴3.67公里。50年代中期，枕木逐渐改为预应力钢筋混凝土轨枕，并使用弹性扣件。1981-1983年间，钢筋混凝土轨枕板在石塘湾至横林区段K133~K151.7处试铺。1986年上海新客站在建造中，15条股道采用了乳化沥青水泥砂浆固结道床轨枕板，成为当时国内第一个使用这种道床的车站。沪宁线在运营初期使用8号、10号、12号钢轨组合道岔，结构陈旧，也日渐老化。为提高列车过岔速度