The Kali River has its origin near the village of Kushavali of Joida Taluka, , 2011 Census Village code = 602664, in the Western Ghats and flows eastwards into the Supa Dam Reservoir, where it is joined by the Pandri River from the left (north). The Kali exits at Supa Dam near Kurandi then flows east towards Dandeli. Passing south of Dandeli, the Kali River flows southeast into the Bommanalli Reservoir, exiting at the dam and flowing east between the villages of Kegdal on the right (south) and Bommanalli on the left (north). After the village of Bommanalli the Kali turns south and at is joined by the Tattihalla River from the left (west). controller and Tunnel is there in Bhagavathi. At that point the Kali turns west and flows through a gorge which ends at Sathodi Falls below Sykes Point. The Kali is then joined by the Kaneri River from the right (north) at , and flows south-southwest into Kodasalli Reservoir. Leaving that reservoir, the Kali River flows west and is joined by the Vuki Halla from the right (north). Whence it flows southwest into the Kadra Reservoir, and is joined by the Thana Halla just below the dam at Kadra. From Kadra, the Kali flows west through marshland to join the Arabian Sea near the town of Karwar. The river flows entirely through the district of Uttara Kannada.