Su cuenca corresponde a 3405 km, y si se le considera un solo sistema con el río Bebedero (que termina en el gran estuario del Tempisque), entonces también recibe aguas de la Sierra de Tilarán por medio de los ríos Cañas y Lajas.