Sus principales afluentes son los ríos Fardes y Guadahortuna por la izquierda y ríos Ceal y Toya por la derecha, además de los que vierten al Barbata aguas arriba: el Castril, el Cúllar y el Guadalentín, que no debe confundirse con el afluente del río Segura.