甘陶河源出太行山脉,山西省昔阳县窑上村,东北流至神河庄入井陉县境内。在山西省境内的河段习惯称“松溪河”,至北横口与绵河汇合,全长150公里。流域面积2564平方公里。
甘陶河由源头至河口穿行于盆地峡谷之间,其中以昔阳盆地为最大。甘陶河沿途接纳众多支流,比较大的支流有赵壁河、扬赵河、石门沟、甘槽沟等。甘陶河沿途多峡谷,一些河段比降较大,水流湍急,径流变化大,一般流量为3立方米每秒。南寺沟、白城沟、东石门沟、大西沟、峪沟、上坪沟、胡家滩沟、支沙口沟、王莽沟、割髭沟等支沟雨季时有山洪汇入。
甘陶河山地岩石的组成,主要是寒武纪和奥陶纪的石灰岩、石英岩、砂岩、石英岩状砂岩、石英砂岩、白云岩等。由于经过多次地壳构造运动和长期风化剥蚀、流水侵蚀切割,岩层显得较为破碎,形成许多绝壁断崖、奇峰怪石的造形地貌。
苍岩山风景区,就是因流水沿构造断层裂隙切割,形成陡壁峭崖,是太行山的旅游胜地,自古有“五岳奇秀揽一山,太行群峰唯苍岩”之说。