The Cahaba River is the longest free-flowing river in Alabama and is among the most scenic and biologically diverse rivers in the United States. The Cahaba River is a major tributary of the Alabama River and part of the larger Mobile River Basin. It is 191 miles (307 km) long and drains an area of 1,870 square miles (4,800 km2).