The longest river in the United States is the Missouri River, which flows for 2,341 miles from its source in the Rocky Mountains of Montana to its confluence with the Mississippi River at St. Louis, Missouri.