Kaveribassenget er estimert til å være rundt kvadratkilometer, og har mange sideelver, som Shimsa, Hemaveti, Arkavati, Honnuhole, Lakshmana Tirtha, Kabini, Bhavani, Lokapavani, Noyyal, og Amaravati. Elvebassenget dekker fire stater og territorier i India: Tamil Nadu, kvadratkilometer; Karnataka, kvadratkilometer; Kerala, 2866 kvadratkilometer, og Puducherry, 160 kvadratkilometer. Etter å ha steget sørvestlige Karnataka strømmer elven videre 800 kilometer før den når Bengalbukta. Øst for Mysore danner elven øyen Shivanasamudra, hvorav man finner de billedlige Shivanasamudrafallene, med fossefall på omtrent 100 meter.