En su curso, recorre una distancia de 160 kilómetros hasta su desembocadura en la bahía de Puerto Cisnes, en el canal Puyuhuapi.