来远镇,隶属于山西省晋中市祁县,地处祁县东南部,东与榆社县河峪乡相邻,南与长治市武乡县分水岭乡相邻,西与平遥县朱坑乡相邻,西北与古县镇相邻,北与峪口乡相邻,东北与太谷区侯城乡相邻,镇人民政府距祁县县城约40千米,行政区域面积275.39平方千米。截至2019年末,来远镇户籍人口为3454人。
1949年,属祁县第一区;1984年3月,来远公社改来远乡;同年8月,来远乡改来远镇。截至2021年10月31日,来远镇辖7个行政村;镇人民政府驻地来远村。
截至2019年末,来远镇有营业面积超过50平方米以上的综合商店或超市3个。