Recorre una distancia de 29 km, formando el límite entre los municipios de As Somozas, Puentes de García Rodríguez, Cerdido y Ortigueira, donde desemboca, llevando casi siempre la dirección sur-norte, en la ría de Santa Marta de Ortigueira, formando la ensenada del mismo nombre.