The river is about 1000 meters long and flows north from Iskwatikan Lake, which lies downstream from Lac la Ronge, over the Nistowiak Falls, one of the tallest in Saskatchewan, and the Fisher Rapids, to Nistowiak Lake on the Churchill River, which flows to Hudson Bay.