Elva har utspring fra et lite tjern på Lávvoriggeoaivi, som er fjellvidda nordvest for Sandneslangvatnet. Den renner derfra mot sørvest gjennom en rekke små innsjøer til samløpet med elva fra Korsdalsvatnet, som kommer inn fra sørøst. Her snur elva mot nordvest og fortsetter ned gjennom den skogkledte Korsdalen til samløpet med Munkelva, like før denne munner ut i Munkefjorden.