Neosho River, a river in Kansas and Oklahoma. It begins in Kansas and flows generally southward for about 460 miles (740 km) to the Arkansas River. A number of dams have been built along the river, mainly for flood control, power, and recreation.