從內蒙古呼和浩特市到山西大同市的距離為232.47公里。根據(jù)查詢百度地圖顯示,呼和浩特位于內蒙古與山西的交界處,大同位于山西省中部,兩地相距232.5公里,開車需要2小時49分鐘到達,途經(jīng)呼北高速、孫右高速。也可以走G512、二廣高速,歷時3小時2分鐘。