京包高速铁路分三段建设,京张段于2016年4月29日开工建设,于2019年12月30日通车运营;张呼段于2014年3月27日开工建设,于2017年8月3日开通乌兰察布站站至呼和浩特东站区间,于2019年12月30日开通张家口站至乌兰察布站区间;呼包段于2009年3月28日开工建设,于2012年12月4日通车运营,于2014年5月20日开始提速改造,于2014年12月31日完成提速改造。
截至2019年12月,京包高速铁路由北京北站至包头西站,全长659.9千米,设计速度为120-350千米/小时。