Rifle — Best Prices Today

35,800 rifle listings are tracked, 19,847 of them in stock across 18 retailers. In-stock listings appear first, with the lowest current offer per product.

Each rifle page shows every matched retailer offer, the recorded price history, and the lowest price seen.

Related Categories

Used listings

BROWNING A-BOLT (Used)
Guns.com
BROWNING A-BOLT (Used)
$900.99
SMITH & WESSON M&P 15 RIFLE (Used)
Guns.com
SMITH & WESSON M&P 15 RIFLE (Used)
$619.99
CENTURY ARMS AK-47 VSKA (Used)
Guns.com
CENTURY ARMS AK-47 VSKA (Used)
$899.99
REMINGTON 700 (Used)
Guns.com
REMINGTON 700 (Used)
$1,200.99
SAVAGE ARMS MODEL 110 (Used)
Guns.com
SAVAGE ARMS MODEL 110 (Used)
$1,329.99
ZASTAVA ARMS ZPAPM70 (Used)
Guns.com
ZASTAVA ARMS ZPAPM70 (Used)
$1,705.99
NEW ENGLAND FIREARMS CO. SPORTER (Used)
Guns.com
NEW ENGLAND FIREARMS CO. SPORTER (Used)
$329.99
CZ 457 (Used)
Guns.com
CZ 457 (Used)
$607.99
MOSSBERG 715T Tactical Quad Rail (Used)
Guns.com
MOSSBERG 715T Tactical Quad Rail (Used)
$249.99
CHRISTENSEN ARMS MODEL 14 (Used)
Guns.com
CHRISTENSEN ARMS MODEL 14 (Used)
$1,725.99
SHARKS BROTHERS SCT-15 (Used)
Guns.com
SHARKS BROTHERS SCT-15 (Used)
$799.99
WINCHESTER 94 (Used)
Guns.com
WINCHESTER 94 (Used)
$1,199.99
GERMAN MILITARY MOD 98 (Used)
Guns.com
GERMAN MILITARY MOD 98 (Used)
$1,000.99
WINCHESTER 100 (Used)
Guns.com
WINCHESTER 100 (Used)
$849.99
MOSSBERG PATRIOT (Used)
Guns.com
MOSSBERG PATRIOT (Used)
$284.99
SONS OF LIBERTY GUN WORKS Scalper (Used)
Guns.com
SONS OF LIBERTY GUN WORKS Scalper (Used)
$1,399.99
REMINGTON nylon 66 (Used)
Guns.com
REMINGTON nylon 66 (Used)
$599.99
CHRISTENSEN ARMS 14 (Used)
Guns.com
CHRISTENSEN ARMS 14 (Used)
$4,499.99
AUTO-ORDNANCE US CARBINE M1 (Used)
Guns.com
AUTO-ORDNANCE US CARBINE M1 (Used)
$2,735.99
BROWNING BBR (Used)
Guns.com
BROWNING BBR (Used)
$1,099.99
SAVAGE ARMS MODEL 110 (Used)
Guns.com
SAVAGE ARMS MODEL 110 (Used)
$874.99
SPRINGFIELD ARMORY M1A (Used)
Guns.com
SPRINGFIELD ARMORY M1A (Used)
$1,499.99
NORINCO SKS SPORTER (Used)
Guns.com
NORINCO SKS SPORTER (Used)
$599.99