五龙洞镇,隶属于陕西省汉中市略阳县。地处略阳县东北部,东与两河口镇相邻,南与兴州街道相连,西与白水江镇相接,北至甘肃省陇南市徽县。辖区东西最大距离24.3千米,南北最大距离19.8千米,总面积258平方千米。
五龙洞镇境内的风景名胜有五龙洞国家森林公园。
截至2021年10月31日,五龙洞镇下辖8个行政村。根据第七次人口普查数据,截至2020年11月1日零时,五龙洞镇常住人口为3377人。2011年,五龙洞镇农业总产值2700万元,社会商品销售总额达500万元。