怀远镇历史悠久,是广西四大古镇之一。
唐朝置有羁縻琳州距今1300多年。
宋朝熙宁8年(公元1075年)置怀远寨开始使用怀远这称谓距今900多年。
明朝置怀远堡。
清朝置下阳镇。
民国时期置怀远区。
抗日战争时期,改为怀阳镇,抗日战争后即1946年恢复原名。
1949年12月解放后,曾设置为第七区,怀远区,怀远公社、怀远镇等。
1950年县人民政府驻怀远镇,1958年迁驻庆远镇。
1972年设怀远镇建制,当时与公社平级。
1984年改怀远公社为安马乡,划罗山、谭村、李家寨、北斗、大任、拉外、坪上7个大队归怀远镇。