The Buffalo River flows for 150 miles through the Ozark highlands, and 135 miles of it are protected by the National Park Service. The river is a paddler’s paradise, but those traveling by foot may tackle the 40-mile (one-way) Buffalo River Trail following the bluffs above the valley.