Muzzle Velocity

What’s fast? How do handguns and long guns compare?

By Deane Barker tags: guns 1 min read

As a general rule, long guns lead to higher bullet speeds. This is because with a long gun, the explosion is contained for a longer period of time – the propulsive force has no choice but to expand down the barrel and give the bullet a longer “push.”

With a handgun, the barrel is quite short, so within a few inches of “pushing,” the explosive force comes out the end and dissipates into a muzzle flash.

Also, muzzle velocities are a product of both the firearm and the ammunition, so any numbers are generalizing based on what’s typical.

Some typical velocities of common handguns, in feet-per-second.

Some typical velocities of common long guns:

Note: 1,000 fps is 681 mph; so the bullets of an M-16 are traveling at 2,113 mph as they leave the end of the barrel.

At at about 1,110 fps, a bullet will break the sound barrier. This leads to a much louder weapon – you’ll hear a signature “crack” in addition to the propellant ignition. To counter this, some weapons can be loaded with “subsonic” ammunition, which is designed to leave the weapon at a lower speed. This ammunition is often heavier in order to retain stopping power despite the sacrifice in velocity.

Why I Looked It Up

I just always wondered. In particular, I wondered why long guns were both more accurate and more lethal, as a general rule. Turns out that in addition to the increased stopping power of a higher velocity bullet, the increased velocity contributes to a flatter trajectory over distance (the AK-47 is notorious for its inaccuracy, which turns out to be partially due to a lower muzzle velocity).

Links to this – Bullpup January 26, 2025

This is a configuration for a firearm where the handgrip is in front of the breech. This tends to make for a shorter weapon overall, while preserving barrel length and muzzle velocity . No one quite knows or can agree where the name “bullpup” originated. It might have something to do with the…

Every day, between 7,000 and 10,000 unique visitors come to this website. I don't keep analytics, so I have no idea why you're here. Maybe get in touch with me and tell me why you visited today?