The Pend Oreille River joined the Columbia River, which flows to the Pacific Ocean—making the 579 miles long Clark Fork/Pend Oreille (considered a single river system) the longest river in the Rocky Mountains.