Yes, it does. Hitting a speed bag requires fast, sustained movement, as well as holding your arms up for a prolonged amount of time. It usually only takes a few minutes of constant work to get a sweat going and burn calories. According to industry estimates, you should use around 3 calories per pound of bodyweight per hour of speed bag work.