The Clain river starts in the Charente department near the border with the Vienne department, in the place called "Chapelle Beau Clain" to the south of the "commune" of Hiesse, at an elevation of about . From here, it flows to the north into the Vienne department.