The river is approximately 1,320 kilometers (820 miles) long. The Olyokma rises in the south of the Yablonovy Mountains, west of Mogocha. It flows north through remote terrain before joining the Lena near Olyokminsk.