Gun Dealers in Alabama

Are you looking for a gun dealer in Alabama?
Find new and used firearms dealers, from vintage to discounters, from handguns to rifles and shotguns here on these pages. Your local dealer has a lot to offer in the way of experience, selection and hard-earned advice. This is a nationwide listing of nearby gun & ammo sales—use it to find a firearms dealer or gunsmith in your area, one that you can get to know and trust. With coast to coast listings, you'll easily locate gun sales in Illinois, Florida gun smiths, ammo in Missouri and much more. For example:
Q: I'm looking for handguns in Burlingame , California, specifically a dealer offering discount or used pistols. A: Surf the links in the left column to track down your local dealers. In your case click on "California" to find used handguns in California. Makes sense, right? (Sellers listed by cities and states)
Q: Besides actually buying a gun, I also need to learn to shoot firearms, my husband's .22 rifle in particular. I'd like to find a shop offering sales, training and hopefully a shooting range there on-site. So, where would I find guns for sale in Delaware? A: Many reputable dealers and gunmiths are listed here on these pages. (Some also have their own rifle and pistol ranges.) To find guns in Newark, Delaware, for instance, just visit "Gun Dealers by State > Delaware."


, call: 205-364-7612

6601 County Road 49; Gordo, Alabama, 35466

Gulf Shores

, call: 251-968-2472

3259 Gulf Shores Pkwy; Gulf Shores, Alabama, 36542
, call: 251-960-1173

Gulf Shores, Alabama, 36542


, call: 256-582-2224

1701 Henry St; Guntersville, Alabama, 35976
, call: 256-878-7530

289 Red Barn Rd; Guntersville, Alabama, 35976

, call: 256-505-4514

13034 US Highway 431; Guntersville, Alabama, 35976


, call: 205-486-3794

2122 Highway 195; Haleyville, Alabama, 35565


, call: 256-352-3155

110 Main St SE; Hanceville, Alabama, 35077


, call: 334-588-6186

603 W Main St; Hartford, Alabama, 36344


, call: 256-773-4200

510 Main St W; Hartselle, Alabama, 35640


, call: 256-830-0761

1650 Jordan Ln NW; Huntsville, Alabama, 35816
, call: 256-534-1000

2405 Memorial Pkwy NW; Huntsville, Alabama, 35810


, call: 251-247-1060

2167 Highway 43; Jackson, Alabama, 36545


, call: 205-221-7020

1310 1st St NW; Jasper, Alabama, 35503

Laceys Spring

, call: 256-880-7236

452 Mccutcheon Loop Rd; Laceys Spring, Alabama, 35754
, call: 256-881-1700

1839 Highway 231; Laceys Spring, Alabama, 35754


, call: 334-642-2000

1308 S Gilmer Ave; Lanett, Alabama, 36863


, call: 205-699-3306

1389 8th St; Leeds, Alabama, 35094


, call: 256-526-6011

215 Industrial Blvd; Leesburg, Alabama, 35983


, call: 205-763-1227

45273 US Highway 78; Lincoln, Alabama, 35096