里程计算起点在京沪铁路丰台站西4千米处的柳村线路所，终点包头站。途径北京市，河北省，山西省，内蒙古自治区。线路全长824公里，除昌平至沙城段外均为电气化复线铁路。
历史.
清朝时期.京包铁路的首段（北京至张家口段）原为京张铁路，始建于清朝光绪三十一年（1905年），由詹天佑设计并主持修建，1909年9月24日通至张家口市。最初的线路起自丰台站，由西直门经沙河、南口、进入关沟居庸关，到达青龙桥，以长度1092米的八达岭隧道穿越八达岭长城，下坡沿军都山山麓到康庄，