称唐滦线或七滦线，原线唐山站后改称唐山南站，成为一个货运站。至此京哈铁路全长1413公里。2000年至2002年，因应秦沈客运专线建设，京山线秦皇岛-龙家营-山海关段改线。2003年6月，铁道部为配合京秦铁路的改造，将原京山铁路由狼窝铺站经滦县站、昌黎站、北戴河站至秦皇岛站的线路（长约133公里，含15个车站），与原京秦铁路由狼窝铺站经迁安站、卢龙站至秦皇岛站的线路（长约127公里、含10个车站）相互对调。即狼窝铺站至秦皇岛站的线路，京哈（京山）铁路走北线，京秦铁路走南线。至此京哈铁路全长1388公里。