机场始建于1934年,由当时国民政府交通部与德国汉莎航空公司合作成立的欧亚航空邮运股份有限公司筹建,起降每小时165公里航速的4座飞机。1938年日军侵占包头后第一次翻建改造,之后经过多次改扩建,2006年飞行区由4C升为4D级,跑道长2800米,可满足B737(200座)以下机型起降及B767(260座)以下机型备降要求。“十一五”期间,随着民航业快速发展,旅客吞吐由2005年的37.8万人次增至2010年的133.21万人次,五年增长3.5倍,年均增长19.1%,2009年首次突破百万大关。民航和地方政府共同投资,先后于1995年、1998年进行了两次机场改扩建,机场等级上升为4C级,地方政府还投资建设了新进场路,在航站区建设了20余万平方米的绿地广场,使航站的环境形象得到明显提升;2000年始发旅客达6.7万人,货物达360吨,换算吞吐量近15万人次,两个文明建设取得了长足的进步。2009年12月31日,包头机场2009年实现旅客吞吐量107万零1百多人次,同比增长42%;飞机起降10099架次,同比增长44%。圆满完成了年初制定的“百万空港”目标,标志着包头机场成为我国东北、华北、西北地区首个百万级支线机场。进入“十二五”以来,由于机场规模和航线所限,旅客吞吐量被鄂尔多斯、呼和浩特机场及铁路、公路等运力分流,2015年包头二里半机场完成运输起降1.8万架次,同比2014年增长5%;旅客吞吐量190万人次,同比2014年增长3.9%,居中国第49位;货邮吞吐量1万吨,同比2014年增长5.1%,居中国第50位。2017年12月17日,包头机场迎来2017年度第200万名旅客。自2009年12月10日年旅客吞吐量突破100万人次大关后,包头机场再次实现百万级跨越。2017年,包头机场完成旅客吞吐量208.95万人次,同比增长11.9%;保障运输起降20482架次,同比增长17.7%;完成货邮吞吐量8981.5吨。