Elva har sitt utspring øverst i Saltdalen, hvor også Lavangselva, Skogneselva og Mellomdalelva springer ut. Den renner først mot nord med moderat fall, før den snur mot vest og faller bratt ned på nordsiden av Rundfjellet, en fjellknaus som ligger midt i dalen. Nedenfor Rundfjellet passeres skoggrensa og elva renner over et flatt og myrlendt parti, før den igjen blir striere på de siste drøye to kilometrene ned til fjorden. Elva munner ut ved Sørbotn innerst i Ramfjorden.