It really depends. When it comes to cutting through flesh, broadhead arrows outperform bullets. When it comes to penetrating hard stuff, the bullet wins out.Jandau said:At this point you are VERY much overestimating the lethality of guns. They don't guarantee a kill, unless you're in a Hollywood movie of something. Depending on the type of arrowhead used a bow can do more damage to the flesh than a bullet. Both are fatal if they hit a vital organ. While I'm not saying a bow will outperform a high-caliber sniper rifle or anything like that, a solid bowshot can at the very least match most small firearms.
A high-powered compound bow with a good broadhead can humanely take an elephant (which otherwise requires a really big gun or a lot of bullets - whereas the arrow does its job with the kinetic energy equivalent of a tiny rimfire cartridge), but when any kind of penetration of solid objects is required, a common rifle easily wins out.