Elva har utspring sørvest for Falkfjellet og renner først mot sør, før den snur i mer østlig retning. Via en 30 meter høy foss faller elva ned i Nattfjelldalen, en to kilometer lang canyon mellom Lovttašvárri i sør og Nattfjellet i nord. Etter Nattfjelldalen renner elva ut på de myrlendte slettene nordøst for Vadsø by. Før munningen i Varangerfjorden renner elva et par kilometer parallelt med kysten, bak en smal landtunge kalt Storelvneset. Tidligere ble elva ledet til sjøen via en kort kanal helt vest på Storelvneset, men kanalen er senere sperret og elva følger nå sitt opprinnelige leie til munningen.