Al principio se le considera formado por los tres ramales que pasan por Idiazábal, Cegama y Zumárraga, y a partir de aquí sigue con un cauce único que alcanza cerca de 80 km de longitud donde recoge las aguas de sus afluentes los ríos Leizarán, Berástegui, Amézqueta, Araxes, Amundarain, Agaunza y Ursuarán, bañando a los municipios de Beasáin, Ordicia, Legorreta, Alegría de Oria, Tolosa, Villabona, Andoáin, Lasarte-Oria y Usúrbil, desembocando al mar en Orio formando en su desembocadura una peligrosa barra.