陇南市地势西北高、东南低,境内形成了高山峻岭与峡谷、盆地相间的复杂地形。
陇南全境按照地貌的大体差别和区域切割的程度不同可划分为三个地貌类型区:浅中切割浅山丘陵盆地地貌区、中深切割中高山地貌区、全切割中高山地貌区。陇南江河溪流纵横密布,是甘肃唯一的长江流域地区。境内既多山,又多水,且山有多高,水有多高,崇山峻岭间,处处溪水跌宕,飞瀑流泉。百川争流,河网纵横,河流密度达到每平方公里0.5条。主要江河:嘉陵江干流,流经两当、徽县东南部,境内流程86.2公里,年径流量22亿立方米,流域面积2556平方公里。白龙江,是嘉陵江上游的最大支流,流经宕昌县、武都区、文县等两县一区,境内流程229.5公里,年径流量93.8亿立方米,流域面积1.32万平方公里。白龙江因其与秦岭、淮河同在北纬33°――34°之间,同属1月0℃等温线经过区,此线以南的江河皆不封冻,因而与秦岭、淮河同为中国地理上南方与北方的天然分界线。西汉水,为嘉陵江上游一级支流,流经礼县、西和、成县、康县等4县,境内流程205.6公里,年径流量16.7亿立方米,流域面积9569平方公里。