The river begins at an unnamed lake, and flows west through Drag Lake, Head Lake and Grass Lake, then heads south through Kashagawigamog Lake to reach its mouth at the Burnt River, about 1.0 kilometers south of the community of Gelert.