El río tiene muchos tributarios, siendo los más importantes los ríos Shimsa, Hemavathi (245 km), Arkavathi (193 km), Kapilá, Honnuhole, Lakshmana Tirtha, Kabini, Bhavani (217 km), Lokapavani, Noyyal (180 km) y el Amaravati (175 km).