The Gallatin River flows approximately 120 miles from the northwest corner of Yellowstone National Park to join the Jefferson and Madison Rivers to form the Missouri River near Three Forks.