Although it changes direction many times, it flows generally west for 215 miles from the Cascade Range through the Rogue River – Siskiyou National Forest and the Klamath Mountains to the Pacific Ocean at Gold Beach.