Semi-Auto Rifles for Sale Near You
Find semi-auto rifles for sale from top brands and builders, popular for home defense, competition, and recreational shooting.
Find semi-auto rifles for sale from top brands and builders, popular for home defense, competition, and recreational shooting.
Showing the first 480 of 2,727 results — refine your search (add a location, brand, or filter) to see the rest.
Semi-Auto Rifles
$2,400
Springfield, MO
22 hours ago
Semi-Auto Rifles
$2,000
Kansas City, KS
22 hours ago
Semi-Auto Rifles
$325
Tampa, FL
22 hours ago
Semi-Auto Rifles
$365
Tampa, FL
22 hours ago
Semi-Auto Rifles
$1,300
Tampa, FL
22 hours ago
Semi-Auto Rifles
$700
Tampa, FL
22 hours ago
Semi-Auto Rifles
$1,125
Phoenix, AZ
22 hours ago
Semi-Auto Rifles
$1,100
Dallas, TX
22 hours ago
Semi-Auto Rifles
$2,500
Dallas, TX
22 hours ago
Semi-Auto Rifles
$1,200
Dallas, TX
22 hours ago
Semi-Auto Rifles
$1,000
Dallas, TX
22 hours ago
Semi-Auto Rifles
$1,100
Fort Worth, TX
22 hours ago
Semi-Auto Rifles
$2,500
Houston, TX
22 hours ago
Semi-Auto Rifles
$900
Killeen, TX
22 hours ago
Semi-Auto Rifles
$800
Corpus Christi, TX
22 hours ago
Semi-Auto Rifles
$1
Corpus Christi, TX
22 hours ago
Semi-Auto Rifles
$750
Memphis, TN
23 hours ago
Semi-Auto Rifles
$1,850
Charleston, SC
23 hours ago
Semi-Auto Rifles
$800
Charleston, SC
23 hours ago
Semi-Auto Rifles
$850
Birmingham, AL
23 hours ago
Semi-Auto Rifles
$1,000
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$825
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$340
Birmingham, AL
23 hours ago
Semi-Auto Rifles
$2,600
Las Vegas, NV
23 hours ago
Semi-Auto Rifles
$2,500
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$700
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$2,000
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$3,000
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$2,500
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$4,000
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$2,200
Phoenix, AZ
23 hours ago
Semi-Auto Rifles
$1,000
Dallas, TX
23 hours ago
Semi-Auto Rifles
$600
Waco, TX
23 hours ago
Semi-Auto Rifles
Make Offer
Houston, TX
23 hours ago
Semi-Auto Rifles
$600
Killeen, TX
23 hours ago
Semi-Auto Rifles
$1,800
Austin, TX
23 hours ago
Semi-Auto Rifles
$600
Austin, TX
23 hours ago
Semi-Auto Rifles
$4,000
Raleigh, NC
1 day ago
Semi-Auto Rifles
$1,750
Raleigh, NC
1 day ago
Semi-Auto Rifles
$1,900
Green Bay, WI
1 day ago
Semi-Auto Rifles
$400
Myrtle Beach, SC
1 day ago
Semi-Auto Rifles
$300
Keene, NH
1 day ago
Semi-Auto Rifles
$300
Colorado Springs, CO
1 day ago
Semi-Auto Rifles
$900
Phoenix, AZ
1 day ago
Semi-Auto Rifles
$1,800
Colorado Springs, CO
1 day ago
Semi-Auto Rifles
Make Offer
Houston, TX
1 day ago
Semi-Auto Rifles
$2,300
Austin, TX
1 day ago
Semi-Auto Rifles
$2,250
Austin, TX
1 day ago