白川沿岸开始发展，境内有九成都是山林地。白川町西部有自北方流入的飞驒川，在町境内与自东边流入的佐见川、白川、黑川与赤川合流，再朝西南方流出，町办公室位于白川与飞驒川的交汇处附近。白川町与隔邻的中津川市之间耸立着海拔1,223公尺高的二森山（日：），而与东白川村及中津川市之间则有标高1,133公尺的尾城山。由于位居山区，当地气候特性较接近内陆气候，年均温摄氏12度，年均降雨量则为2250公厘。