双佛镇位于南部县西南边界,地处南充、绵阳两市交界,属南部的西大门,地势浅丘带坝,省道“101”线由西至东,贯穿其境。东连小元乡,西邻盐亭县富驿镇,南接玉镇乡,北靠盐亭县金安乡,幅员面积29.58平方公里,海拔高度:424米。