古巷镇地处韩江西部的丘陵及半山区地带,全镇地域面积61.12平方公里,地型复杂,东北、西北部高,西南部低,三面环山,东北、西北部为山区,中部是丘陵地带,南部为
平原地区。主要
山峰分布在东北部和西北部,其特点是峰高谷深,起伏大。山脉分东西二支,各有大小、高度不等的山峰几十座。以北部茅顶岽为区内最高点,海拔324.5米。是古巷与登塘、田东的交界。南部为平原地区,地形自东北、西北向东南倾斜,南北向最长为13.4公里,东西向最长为8.6公里。以枫洋二乡附近地面为最低点。山地总面积约占总面积的一半。