Yes. While both give you upper-body strength, the bench press is a compound machinery movement, and push-ups are body workout movements. Now, for push-ups, you only lift your body weight; with bench press, you can adjust the weight.