From its source at Fortune Lake, the river first flows in a southwest direction through Prelate Lake, Addie Lake, and North Lake before reaching Gunflint Lake. From here, the river then flows north into Magnetic Lake, Clove Lake, and Granite Lake, at which point it joins the Granite River. The Granite River then continues northward along the border into Saganaga Lake.