The Kankakee River has excellent fly fishing sites since it is mainly a shallow clear stream with many gravel bottomed riffles and sandy pools. The Kankakee River starts near South Bend, Indiana, and flows southwest for 121 miles to its confluence with the Iroquious River. From that confluence, the Kankakee River continues northwest for another 38 miles before the confluence with the Illinois River. The Kankakee River is known to fly fishermen for smallmouth bass, especially in early Spring and late Fall.
Overall, Kankakee River is the 2nd most popular fly fishing river of all 8 fly fishing spots in Illinois.