Caswells Shooting Range

Shooting Range in Mesa
856 E Isabella Ave, Mesa, AZOpening at 9:00 AMOpen today until 8:00 PMOpening at 9:00 AM tomorrowOpen today until 5:00 PMSorry, we're closed
Contact Us
Message sent. We'll get back to you soon.
Header image for the site


a month ago
My son and I decided we wanted to go shooting indoors and we didn’t want to deal with the crowds at the other facilities, this place was great. The service was awesome. The lanes are great, the gal helping me was very accommodating and we had an awesome time. Price is good as well.
- Aaron B
2 months ago
The staff at Caswell’s is professional and sensitive. The instructors are well trained and amazing to work with. I went in for the first time having never even seen a gun up close and very nervous about the experience. They were patient with me as I worked through my nerves (I even teared up a few times) and answered every question I had. Not once was anyone condescending or dismissive. I am very grateful for their help and kindness.
- Kathleen R
10 hours ago
Very professional and friendly staff. The range officer helped sort out some issues with a new pistol and introduced me to their on site gunsmith that worked out the problems. Great location, too.
- The M

About us

Caswells has been Mesa's premier indoor shooting range since 1988. No matter what your skill level, or whether you are new to shooting or an old hand, we have something just for you.

We have a fully stocked retail store, and offer classes and instruction from beginer level through to highly advanced and competitive classes, along with classes for ladies and families, and our famous Women of Steel program.

If you have visited us for a while, we would or if you have never visited us, come on down, we'd love to welcome you to Caswells Shooting Range.

Contact Us


Call now
  • (480) 497-5141


Get directions
856 E Isabella Ave
Mesa, AZ 85204

Business Hours

Mon:9:00 AM – 8:00 PM
Tue:9:00 AM – 8:00 PM
Wed:9:00 AM – 8:00 PM
Thu:9:00 AM – 8:00 PM
Fri:9:00 AM – 8:00 PM
Sat:9:00 AM – 8:00 PM
Sun:9:00 AM – 5:00 PM