灵川镇,广西壮族自治区桂林市灵川县下辖的一个镇,位于灵川县中部,是县人民政府驻地。东接灵田镇,西接潭下镇,北接三街镇,南接桂林市叠彩区,西南接定江镇。面积118平方公里,距桂林市区5公里。明代时,灵川县划分为安仁乡、新义乡、甘泉乡、城乡4个乡,隶属新义乡。