The river begins at an unnamed muskeg and travels south, passes under the Canadian Pacific Railway transcontinental main line and Ontario Highway 17, then heads southwest, and reaches its mouth at the Firesteel River about 23 kilometers west of the community of Upsala.