Range Pricing


25 yards
Standard Hourly
Additional Shooter
$10 ($5 for members)


Standard Eye Protection
Standard Ear Protection
Upgraded Eye & Ear Protection
For Purchase

Online Waiver

Ensure you are ready to shoot at our indoor gun range in Rochester, MN, Heartland Gun Club & Range by electronically signing a waiver before your arrival. No one wants to wait to shoot, click on Complete Online Waiver below to help reduce your check-in time.

Member Lane Reservations

Heartland Gun Club & Range members have the luxury to reserve a lane either on our website or by calling into our friendly staff


Ever wanted to try a gun before you buy? Rochester indoor shooting range has a robust inventory of rental firearms allowing you to test multiple models and help determine which is right for you

Rental Pricing

Ammunition purchased separately
Flat Fee
Flat Fee for Members


Frequently Asked Questions

Your child has to be over 10 to shoot at our range with a parent or adult. Any child under the age of 17 must be accompanied by an adult over the age of 21.

No, our indoor shooting range in Rochester, MN is open to the public. However, the best way to enjoy our range is with a membership. Click our membership tab to learn more!

We allow anything that doesn’t go over 3,300 FPS. Regarding shotguns we only allow slugs.
You only have to buy our ammunition if you are renting our guns. You can bring your own paper targets.
Yes, you can, just bring your passport or government issue ID.

Yes we do! You can contact him at [email protected]

Yes, we do accept transfers. The initial transfer cost for non-members is $35, for members, it is $25. The cost for each additional transfer is $10 for non-members and $5 for members.

Don't Miss Out!

Sign-up to get access to exclusive events, discounts, and giveaways!

You have successfully joined our newsletter!