Which is the longest westward flowing river?
The longest westward flowing river is the Missouri River. It flows for approximately 2,341 miles from its source at the confluence of the Jefferson, Madison, and Gallatin rivers in Montana to its confluence with the Mississippi River near St. Louis, Missouri.