Cahaba River National Wildlife Refuge Trail is a standout hiking destination in Perry County, Alabama, covering 4.0 miles with 100ft of elevation change. Stats: 4.0 miles, 100ft gain, Easy. Type: Loop. Surface: Dirt. Time: 2 hours. Fee: Free. Dogs: Yes. Permit: No. Wildlife: deer, herons, turtles, Cahaba River shiner fish. Best seasons: Protecting the most diverse river fish fauna in North America. Pack water, layers, and appropriate footwear. Conditions vary across Alabama. Leave No Trace: stay on trail, pack out all waste, respect wildlife.