Karimganj town is located on the northern fringe of the district adjoining Bangladesh, flanked on two sides by the Kushiyara River and Longai river, Karimganj town is located just on the Bangladesh border with the river Kushiara flowing in between. One prominent feature of the place is a long and winding canal called Noti Khal meandering across the town. Earlier, it used to be a connecting river way between Kushiara and Longai facilitating river communication and also balancing of water-levels between the two rivers. Now, however, this canal has been blocked at several places through embankments and land-fills to pave way for road transport and construction works