The Vedganga river rises at an elevation of 900 m in the Kolhapur District of Maharashtra State from the eastern slopes of the Western Ghats. The river flows mostly north-eastwards in Maharashtra State and thereafter continues to flow eastwards in Karnataka state to join the Dudhganga river at Barawad in Karnataka, Dudhganga river flowing eastwards joining the Krishna river in Kallol Yedur in Karnataka from the right bank.