西起阿拉善盟东到呼伦贝尔市内蒙古北疆都是与外蒙的交界。内蒙古自治区与蒙古国,有4200公里边境线。
沿4200公里边境线分布着:呼伦贝尔盟—— 额尔古纳市、陈巴尔虎旗、满洲里市、新巴尔虎右旗,新巴尔虎左旗兴安盟 ——阿尔山市、科尔沁右翼前旗锡林郭勒盟—— 阿巴嘎旗、东乌珠穆沁旗、苏尼特左旗、二连浩特市、苏尼特右旗乌兰察布市—— 四子王旗包头市—— 达尔罕茂明安联合旗巴彦淖尔盟
内蒙古自治区与蒙古国(外蒙古)之间的边界是由《中华人民共和国和蒙古人民共和国边界条约》确定的。这个条约在1962至1964年间由两国政府共同划定的。中蒙边界东起内蒙古自治区满洲里市西北的646.7高地,西至新疆阿勒泰北面的奎屯山,全长4677公里。
值得注意的是,中蒙边界调整并没有完全按照原来的省界进行。例如,达理爱岗牧场原是清朝的皇家牧场,被划分到蒙古国;阿勒泰地区被划归新疆;科布多地区则被划分给蒙古。此外,从锡林郭勒往北,内蒙古东部和外蒙古东部之间存在一个被称为东部走廊的地理通道,连接着漠南和漠北。实际上,大漠本身并没有什么明确的边界,大兴安岭以西的锡林郭勒、外蒙古和呼伦贝尔草原都是相连的。