龙潭镇位于广东省惠州市龙门县西北部,东经114°06′,北纬23°42′。全镇总面积257平方公里,地势西高东低,以山地、丘陵地分布,属典型山区镇。东邻龙门县城,南连龙华镇、永汉镇和油田林场,西紧靠国家4A级森林公园南昆山,北与地派镇及从化区接壤。