[1] It is in the Great Lakes Basin and flows from Devork Lake, 42 kilometres (26 mi) south of the community of Longlac on Ontario Highway 11, to the Pic River 55 kilometres (34 mi) north northeast of the town of Marathon on Ontario Highway 17.
It flows south, takes in the left tributary Deerskull Creek at Neotoma Lake and enters at the south end of Kagiano Lake.
The river heads east out of the lake at the northeast end and controlled by a dam, takes in the right tributary Buhl Creek, then turns south.
It takes in the left tributary Marmota Creek, reaches Solann Lake, turns east, and takes in the left tributary Pistol Creek.
The river heads over Cedar Falls and Twin Falls, takes in the left tributary Fakeloo Creek and reaches its mouth at the Pic River.