MarketDiff
Home โ€บ Other Vintage Cap Guns

Vintage Cap Gun Prices

Current market data for 1,147 vintage cap gun listings.

What you'll usually pay

$31 typical price
Most are between$12โ€“$199
Brand new$35
Used$34.99
On sale now1,147

๐Ÿ‘‰ In short easy summary

The best value is found in unbranded models, which sit 33% below the market median. High-end value is concentrated in Mattel brands, commanding a 190% premium over the median price.

๐Ÿ’š Best value for your money

Unbranded 97 on sale$20.79 ยท 33% cheaper
Miniature Gun 52 on sale$24.99 ยท 19% cheaper
Pistol Cap Gun 131 on sale$24.99 ยท 19% cheaper

Price by brand

Unbranded
$20.79-33%
Marx
$34.99+13%
Hubley
$38+23%
Wyandotte
$38.99+26%
Buddy L
$64.5+108%
Mattel
$89.95+190%

Why? Prices vary significantly by manufacturer, ranging from Unbranded at 20.79 to Mattel at 89.95.

Price by featured refinements

Miniature Gun
$24.99-19%
Pistol Cap Gun
$24.99-19%
Not Specified
$34.99+13%
Rifle Cap Gun
$39.99+29%

Why? Specialized forms like Rifle Cap Guns (39.99) command higher prices than Miniature or Pistol versions (24.99).

๐Ÿ›’ Some on sale right now

Common questions

What is the average price for a vintage cap gun?

The market median price is 31.

Which brand is the most expensive on average?

Mattel is the most expensive brand with a median price of 89.95.

Are rifle cap guns more expensive than pistols?

Yes, rifle cap guns have a median price of 39.99, while pistol cap guns are 24.99.

How we got these numbers

Worked out from 200 live eBay listings (price range $12โ€“$199, odd outliers ignored). These are asking prices, so use them as a guide. Last checked June 27, 2026.