The Beretta M9 index · Nov 2, 2026

BERETTA M9 PRICES TODAY

Beretta M9 is at $674 at the median across 8 retailers, 0.4% under its average since Oct 9. The cheapest in stock is Beretta M9 9mm Luger 15-Round, Black Bruniton at GrabAGun, for $600.

Market median$674↓ 0.4% vs average since Oct 9
Cheapest in stock$600GrabAGun · in stock
Range since Oct 9$663 – $692Low Oct 20 · high Oct 26
Share this indexShare card

What Beretta M9 has cost

Median and cheapest in-stock price · since Oct 9

Cheapest in stock Market median
$586$646$706Oct 9Today$600

In-stock listings only · 8 retailers · price as listed

Every Beretta M9 configuration

3 configurations · 3 in stock · best price at any retailer

ConfigurationBest priceRetailers
Beretta M9 9mm Luger 15-Round, Black Bruniton$599.996 of 6 in stock
Beretta M9 *CA Compliant 9mm Luger, Black Bruniton$659.996 of 6 in stock
Beretta M9 9mm Luger 10-Round, Black Bruniton$659.996 of 7 in stock

Shortage watch

NormalNo shortage signals in Beretta M9 today.

In stock95%usual 98% since Oct 9
Retailers in stock7of 8 carrying Beretta M9
Listings in stock18of 19

Share of Beretta M9 listings in stock each day · since Oct 9

Who actually wins Beretta M9

Not who is cheapest on one product, but who has had the cheapest Beretta M9, on the most days, since Oct 9.

RetailerDays cheapestMedian priceBeretta M9 in stock
GrabAGun23 / 25$6603 / 3
KYGUNCO2 / 25$6733 / 3
GRITR Sports0 / 25$6723 / 3
Guns.com0 / 25$6803 / 3
Midwest Gun Works0 / 25$6992 / 2
Shooting Surplus0 / 25$6993 / 3
Shooter's Choice0 / 25$7001 / 1
Primary Arms0 / 25—0 / 1

Ranked on each day's lowest in-stock price, as listed

Beretta M9 price guide

What's a good price for Beretta M9?
$670 or less: that's the cheapest quarter of days since Oct 9. It was last there on Oct 22; today's median is $674.
Where is Beretta M9 cheapest?
GrabAGun has had the lowest price on 23 of the last 25 days. Right now the cheapest in stock is Beretta M9 9mm Luger 15-Round, Black Bruniton at GrabAGun, for $600.
Do retailers charge different prices for the same gun?
Yes, typically by 15% between the cheapest and dearest retailer, across 3 products we see in stock at two or more retailers. It pays to compare before you buy.
Is Beretta M9 in stock?
95% of the 19 Beretta M9 listings we track are in stock today, across 3 products at 8 retailers, against 98% usually since Oct 9.