Welcome to Iron Sights

Public Indoor Shooting Range

24  Lanes!
  • 25 Yard Rifle Range
  • 15 Yard Pistol Range


Come in and try out many of the popular rental firearm types before buying new or just have lots of skill building fun on the range!
Beretta, Glock, Kimber, Sig Saur, HK, Springfield, Ruger, Remington, S&W are some firearms available out of over 130 pistols, rifles and shotguns to rent at the range!

    • $20.00  One Shooter
    • $15.00  2nd/3rd Shooter
                   (Same Lane)
    • $15.00  Law Enforcement
                   (Military Active Duty, Reserve or Retired)

   (See the range for complete rules)
  • Maximum of 3 Shooters per lane.
  • Gun Rentals MUST use range ammunition.
  • Hearing and Eye Protection always provided FREE of charge when using our range!
  • Please note that for safety reasons, shooting ranges are required to utilize the “buddy system”.  Therefore, in order to rent a firearm for use on our range, you must EITHER be with a friend, OR bring a personal firearm with you (which takes the place of bringing a friend).


Instruction from Basic Firearms Training and up!
We offer classes and certification for the first time firearms user through more advanced classes. Call, email or drop by the range to discuss your direction.

Our direct instruction email is:training@iron-sights.com. Please also check out our calendar for upcoming possibilities as well!. We're here to help with your own amazing journey into the world of firearms!


We hold ALL kinds of fun events at the range to skill build and perhaps a bit of friendly competition! Keep an eye on the calendar for upcoming events!


Gun Sales and Accessories!
The store at the range offers all kinds of products to help have a fantastic day at the range.

Buying a firearm? Our experts are here to help you through that process. Please remember gun sales and paperwork stop at 6 pm, appointments are required.

Buying ammunition falls under CA State regulation, and you'll find more details under our page on  CA Prop 63 and SB 1235.
618 Airport Rd.  Oceanside, Ca 92058 760.721.4388