The Willamette River flows from south to north as it is fed by mountain tributaries from south of Eugene, Oregon. The river is a major tributary of the Columbia River. The Williamette River flows for around 200 miles before emptying into the Columbia River near Portland, Oregon. It is a popular recreational river and the fishing is very good for a variety of fish species such as salmon, steelhead, sturgeon, smallmouth bass, largemouth bass and more.