Decorah to Bluffton Distance: 20.7 miles Cumulative climb: 1107 ft Route Surface: Road Cities: , Bluffton