The river originates from Lulusar Lake, nearly 48 kilometres (30 mi) upstream from Naran Valley. Waters of Dudipat and Saiful Muluk Lakes feed the river besides glacial waters from Malka Parbat and other high peaks in the valley.