内蒙古呼和浩特市至山西大同市的距离为232.47公里。根据百度地图查询,呼和浩特位于内蒙古和山西交界处,大同位于山西省中部。两地相距232.5公里。需要2小时49分钟才能到达。经湖北高速、舜友高速。也可走G512、二广高速,耗时3小时2分钟。