路取直，将东端起点从柳林堡进一步南移到枕头镇（今振头街道）附近的石家庄村。工程分为六段，除石家庄至乏驴岭、乏驴岭至下盘石头两段由外国人承包外，其余绝大多数工程均由中国包商承建。自1904年4月开筑，1907年10月全线竣工，11月通车。东起正定府，西到太原府，全长242.95公里。隧道23座，大小桥梁1200多处，最长的隧道640米。由石家庄站起西行经大郭村、获鹿县、头泉、白王庄、五里铺、微水、南河头、南横口、南张村、井陉、北峪、南峪、娘子关、程家垄底、下盘石、岩会、乱柳、白羊墅、阳泉、赛鱼、坡头、测石驿、