The maximum range a crossbow can shoot is up to 100 yards. But if you’re using a crossbow for hunting purposes, 30 to 50 yards of range would be perfect. The more yards, the fewer chances there are of accurate targets.