龙亭镇在市最南部,离市中心27公里。东隔黄河与
山西省万
荣县相望,西同
合阳县杨家庄乡连接,南临
合阳县王家洼、同家庄等乡镇,北接本市芝川镇、乔子玄乡。东西长20公里,南北宽2公里,40平方公里。连在辖19个村,20个自然村,68个村民小组,4399户,19511人。 龙亭镇交通方便,108国道、西禹高速公路及西韩铁路从 龙亭镇 。 镇东南部通过,铁路有龙亭车站,西禹高速公路在马陵庄有出口。 龙亭镇在黄土台原地带,地势狭长,西枕梁山,东带黄河是
韩城市南大门,海拔高450~500M。