处（今七道桥站）起，至312.4公里（今滦县站），依次经过丰南区、路北区、开平区和滦州市，全长87.9公里；其中新建的线路为七道桥-新唐山-狼窝铺区间，长44.8公里，狼窝铺站-滦县站使用修建通坨铁路时建成的区间，长43.1公里。改线增设七道桥、丰南、唐山西、杨家口和唐山北5个站，还在七道桥和滦县设工业站。新建线路主要技术条件与原线相同。工程还包括了对京山铁路的双线改造，其中七道桥至狼窝铺为新建双线，狼窝铺至滦县为增建二线。另外，当时的京山铁路仍有平交道；为保证列车通行的效率，以及机动车和行人的安全，各平交