The Malaprabha River (Kannada ಮಲಪ್ರಭಾ ನದಿ) is a tributary of the Krishna River and flows through the state of Karnataka in India. It rises in the Western Ghats at an altitude of in the state's Belgaum district. The river joins Krishna River at Kudalasangama in Bagalkot district.