Indoor Gun Range, Sales, and Training

On Target Firearms has state of the art range equipment and a wide collection of handguns and rifles for sale. Choose from our vast selection of rentals and enjoy the On Target Firearms Experience.

Training

On Target Firearms has certified NRA Instructors who teach multiple classes each month.
Register online

Membership

On Target Firearms offers 6-month and yearly membership packages that include many benefits such as unlimited range access, discounts, and much more
Join Us

Shop

On Target Firearms works with many popular manufacturers such as Sig Sauer, Smith & Wesson, Mossberg, FN and more! Browse through our extensive inventory from our updated catalog.
Shop now

How can we help you?

Find out more about our courses, our range and our firearm selection.

On Target Firearms Logo

Frequently Asked Questions

Do you offer gift cards?

We do offer gift cards in any amount requested. For now all gift cards must be purchased in person.

We accept cash, all major credit cards as well as ApplePay.

The short answer is Yes!! But to do so there must be a minimum of two people together (you and a friend) you must both be 18 or older and both have a valid drivers license or state ID with you.

Everyone using the gun range MUST have their drivers license or State ID with them.

To purchase a gun you must have you Massachusetts License to Carry or FID Card, your drivers license and your gun license PIN number that was supplied to you when you received your gun license.

To retrieve you gun license pin number call (617) 660-4722. You will need to have your drivers license and gun license number ready to complete this process.

No, we are first come first serve. For special requests for groups of 10 or more, email joe@dracutgunrange.com.

Sign up for our E-newsletter

Discounts, tips and news straight to your in box!

Come Back Again

You must be 18 years old to visit our website!

Sign up for our E-newsletter

Discounts, tips and news straight to your inbox!

Welcome to On Target

Are you over 18 years old?