The Harangi originates in the Pushpagiri Hills of Western Ghats in Kodagu, Karnataka. Heavy rainfall from the south-west monsoon is the source of water in the catchment area of Harangi river which is about 717 km2. The length of the Harangi from its origin to the confluence with the Kaveri river is 50 km. The Harangi joins the Kaveri near Kudige in Somwarpet taluk.