Nace en el lago Ranco, tiene une longitud de 130km, la superficie de su hoya hidrográfica es de 17.200km2, en su curso superior esta regulado por los lagos Rupanco y Puyehue. Los ríos que tributan al río bueno son los ríos Pilmaiquén, río Rahue que es el desaguadero del lago Rupanco y el río Negro. El régimen de alimentación del río bueno es pluvial, regulado por lagos precordilleranos, pero algunos de sus tributarios tienen régimen nival, su caudal medio es de 570m3/ seg, es navegable desde trumao hasta su desembocadura.