南星镇地处凤县西南部,秦岭腹地,紫柏山下,北依酒奠梁与双石铺镇相连,西靠屋梁山与甘肃省广金乡毗邻,南临省级风景名胜区张良庙与汉中市留坝县接壤,是宝鸡市的南大门。2011年撤销了南星镇、江寺乡、三岔镇,合并设立留凤关镇。