It flows in a generally northerly direction for about 110 miles from its source to its confluence with the Tittabawassee River creating the Saginaw River, which drains into the Saginaw Bay of Lake Huron.