You asked:

what is the distance between butler, alabama and needham, alabama

  • Butler County, Alabama is 99.8 miles (161 kilometers) from Needham, Alabama, as the crow flies.