Welcome to Mike's Firearms and Training. Guns and Ammunition

3951 Arnold Ave #3

Naples, FL 34104

About Us


Conceal Carry Weapon Class . Pistol Training . Personal Home Protection

We go above and beyond for our students. This is not an average CCW class. Every student we have trained, from newbies to experi gun shop firearms in Naples enced shooters, have enhanced their skills. Every student will learn the skills, knowledge, and attitude to safely handle a firearm. We specialize in training the novice and women. My CCW classes are from one person private, up to a group of six people. I keep my classes small to ensure my students get the attention and training they need. I also bring multiple firearms to the range so my students can experience different types of pistols and calibers. We make it safe and fun.


About us

Mike's Firearms is your one stop shop. We are here to assist you in making the right choice whether it be in selecting a firearm for target shooting, self defense or hunting. We carry a large selection of ammunitions, accessories and AR parts. We are also a class 3 dealer. We do sell NFA items such as silencers and SBR's. We offer gun smithing services, CCW classes, pistol training, firearms safety training and online firearms transfer. Found a great deal online. Let us handle the transfer for  you. Our transfer fee is $25.00. Our service is very personable and honest. Customer service is our priority. Come in as a customer and leave as a friend.


Firearms Safety Training and CCW classes

CCW classes         

Pistol Training     

Refresher course   

Pricing include 50rnds of ammunition and range time per student.

For appointments call 239-961-5149 we work around your schedule.

Call for details


Files coming soon.


Contact Us

Drop us a line!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Better yet, see us in person!

We love our customers, so feel free to visit during normal business hours.

Mike's Firearms

3951 Arnold Ave #3, Naples, FL 34104, us

(239) 961-5149