Elva har utløp fra Skulsfjordvatnet (87 moh.), og renner mot sør gjennom Skulsfjorddalen. Den største sideelva er Gamelva, som kommer inn fra øst og som ved samløpet er lengre enn hovedelva. Andre sideelver er Kvanndalselva fra vest, og Saudalselva, som kommer inn fra øst like før munningen i fjorden. Elva renner for det meste rolig gjennom myr- og skoglandskap, avbrutt av mindre strykpartier. Den munner ut innerst i Skulsfjorden, hvor fylkesvei 58 krysser elva. Vest for elvemunningen ligger bygda Skulsfjord.