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