Which is correct: to benefit from or to benefit by
Both could be right. It depends on the rest of the sentence. That said, benefit from is most likely to be right.