The Krishna river rises in the Western Ghats, at an elevation of about just north of Mahabaleshwar, about from the Arabian Sea. It flows for about and outfalls into the Bay of Bengal. The principal tributaries joining Krishna are the Ghataprabha River, Malaprabha River, Bhima River, Tungabhadra River and Musi River.