The waters that eventually form the Kushiyara originate in the uplands of the state of Assam and pick up tributaries from Nagaland and Manipur.
[1] From its origin at the mouth of the Barak, also known as the Amlshid bifurcation point,[2] the Kushiyara flows westward forming the boundary between Assam, India, and the Sylhet District of Bangladesh.
[3] It flows between the towns of Zakigonj, Sylhet, and Karīmganj, Assam,[2] and after the village of Pānjipuri enters entirely into the Beanibazar Upazila of Bangladesh.
In 2022 India and Bangladesh signed an interim water sharing pact with regard to the Kushiyara River, the first time in 25 years that such an agreement was reached between the two countries.
Based on the collected data,[6] the water quality parameters measured at the seven study areas along the Kushiyara River are relatively consistent.