Fra Bones renner elva mot nordvest i et rolig løp avbrutt av mindre fosser. Ved Lund snur elva mot nord, og dalen blir trangere. Ved Skogstad kommer Jørenelva inn fra øst. Ved Forset blir dalen igjen videre og elva roligere, og fra øst kommer Liveltskardelva, som renner parallelt med hovedelva over tre kilometer før de motes ved Lundamo. Nord for Brandvoll snur elva mot vest og faller først gjennom Langfossen og deretter Kistefossen ned mot slettene øst for Øvervatnet i Salangen. På slettene danner elva vide meandere og før den renner ut i Øvervatnet tar den inn sideelvene Masterbakkelva fra sør og Bekkebotnelva fra nord. En kort elvestubb kalt Strokken knytter Øvervatnet til Nervatnet, og herfra renner elva videre til munningen i Sagfjorden ved kommunesenteret Sjøvegan. Denne siste elvestrekningen kalles også Tømmerelva.