Generally speaking, the prices start out with the most cost-effective punching bags like speed bags costing around $50 to $100. Heavy bags will run you somewhere between $200 and $400, and lifelike strike targets will cost in the range of $400 to $1,000. These are broad estimates, but generally hold true for high-quality punching bags like the ones on this list.