任河,源于重庆市城口县、巫溪县同陕西省镇坪县交界处的大燕山(古名万倾山),向北西流经城口、万源两个县,穿越大巴山后,于紫阳县城南汇入汉江。全长211.4公里。
我国的河流,一般都是自北或西流向南或东,而任河却反其道而流之:先自南东流向北西,穿越大巴山后,在青荆乡折向北东。大约在喜马拉雅运动后,原处于海槽中的大巴山逐渐隆起抬高,加剧了河流的侵蚀下切,形成了现今的独特流向及横穿大巴山山脉的奇观。
任河以其谷峡滩险,,与峰岭奇峭的大巴山为伴,共同组成雄奇壮观的山水。有灰龙峡、青龙峡、平坝河峡等大峡谷,而川陕交界处的三十里峡,又名木兰峡,为诸峡中最壮观者。