El río Caine nace cerca a la población de Capinota (provincia Capinota, en el suroeste de Cochabamba), de las confluencias del río Rocha y el río Arque en las coordenadas ().