The Elk River originates from the Elk Lakes near the Continental Divide in the Rocky Mountains. It flows through the Elk Valley in a southwesterly direction, joining the Kootenay River in Lake Koocanusa, just north of the British Columbia-Montana border. Its waters ultimately join the Columbia River and flow towards the Pacific Ocean.