Elva har sitt utspring fra en liten isbre øst for Piggtinden i den sørlige delen av Lyngsalpan. Den renner derfra mot nord gjennom Rypedalen, før den gradvis snur mot vest og løper sammen med Lakselva ved Skulva, 6 km sør for Lakselvbukt.