The Caddo River is an 80 mile long river that flows through the US state of Arkansas.

The Caddo River flows out of the Ouachita Mountains through Montgomery, Pike, and Clark counties in Arkansas before flowing into DeGray Lake and then to its terminus at the Ouachita River north of Arkadelphia, Arkansas.

The upper Caddo is known as a good family canoeing river and is a popular destination for fishing. Smallmouth and spotted bass are found in quantity as are longear and green sunfish.

The Caddo River is named for the Caddo Indian tribes that, at one time, lived along its banks.

Communities the Caddo River passes through are: