三川镇,地处栾川县西部,东接冷水镇,南连陶湾镇、叫河镇,西与三门峡市卢氏县文峪乡、横涧乡毗邻,北靠白土镇,距栾川县城26.3千米。境内峰峦耸峙,有大小山头549个,沟岔841条,平均海拔在1400米以上。夏天温度不高于30度,晚上睡觉盖被子。