龙门镇位于浦北县南部,东与樟家乡交来自界,南同张黄镇相邻,西跟北通接壤粒,北和江城镇相连,镇政府所在地距离浦北县城15公里。全镇现有23个村委会,1个居委会,440个村民小组,总面积259.39平方千米。