The Kunhar River is 166 kilometres long river, located primarily in the Khyber Pakhtunkhwa province, northern Pakistan. It is in the Indus River watershed basin.