Sus tributarios nacen en la Cordillera Volcánica de Guanacaste y en las alturas del norte de los cerros de Nicoya, y si se 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.