The river's source is in Krasnoyarsk Krai, on the Vilyuy Plateau, to the southeast of the Anabar Plateau. The river flows east and then northeastwards through Olenyok before emptying into the Olenyok Gulf of the Laptev Sea at Ust-Olenyok just west of the Lena River delta.