山铁路曾多次改线。
塘沽改线.1943年，日方新建了长3.2公里的曲线连接新河站（今塘沽站）和海滩信号所（今北塘站），使京山铁路上的列车不再绕行至环形回车道，缩短了5公里的路程；原先连接新河站和塘沽站（现塘沽南站）的线路则改为塘沽支线，而原塘沽站则不再属于京山铁路正线。
北京新站.1959年10月，作为国庆十周年献礼的北京站投入使用，并成为了北京市新的枢纽客运站和京山铁路新的终点；服务了约50年的正阳门东站、东便门站退出运营，而原先的区间则被拆除。Se