The river takes is course from Thiruvaiyaru of Thanjavur where it branches from Kaveri, travels through Kumbakonam. It runs a distance of 11.2 km before emptying itself into the sea of Bay of Bengal at Karaikal, east of Akalanganni.
In the region of Thanjavur, the river originates in Thiruvaiyaru, splits off from Kaveri, and flows through Kumbakonam before ultimately emptying itself 11.2 km later into the sea at Karaikal, located to the east of Akalanganni.