田阳县境有平原台地、丘陵、山地三种地形,中间低、南北高、东西狭、南北宽,素有"两山一谷"之称。最高山峰海拔1250.8米,最低海拔250米。南部石山区为喀斯特溶岩地貌,北部土山区为砂页岩地貌。
全县有大小河流12条,右江是主干河,自西向东流经6个乡镇。河网密度为每平方公里0.13公里,年径流量为9.987亿立方米。