Your domain registration is pending. Check back in an hour

Bill's Gun Shop

Call to make an appointment.
Regular business hours listed below.
Opening at 1:00 PM tomorrow
Header image for the site


a year ago
So Im the buddy that forgot his shotgun and accidentally brought his coyote gun instead. Scrambling at 8pm to find a gun. Found Bill's online and called to see if it was true that he was open until 10pm. Needless to say Bill hooked me up with a Tristar with 4 chokes at a great price and saved my hunt. Got this the next day!
- Noyb O
a year ago
I’ve been a customer of Bill’s Gun Shop for 20 years. There is a reason I keep going back to him. Fair, honest, congenial, and competitively priced. Always my first stop when I’m in need of a firearm or ammo. Highly recommend Bill’s Gun Shop!
- Troy C
5 months ago
Love going to Bill's has great deals and great selection. Great to work with
- Seth H

Welcome to Bill's Gun Shop!

Bill's Gun Shop specializes in a wide variety of used guns, including shotguns, rifles, slug guns, handguns, and antique firearms. There is always something new and exciting to see.  

The shop also purchases gun collections of all sizes, making their shop a favorite for gun collectors to buy and sell their firearms. They also offer a top-of-the-line gun repair shop to get your firearms ready for hunting season. Whether it's scope mounting, gun cleaning, new pins, or a gun cleaning kit, they have you covered.

Don't forget to pick up some extra ammunition. Bill's Gun Shop carries a wide selection of ammo from shotgun shells, rifles, handgun ammo, and additional magazines.

Bill's Gun Shop features accessories like Muck Boots, Sling swivel mounts, shoulder slings, Tannerite Targets, muzzleloader supplies, handmade gun belts, gun cases, reloading supplies, pocket knives, and more.

  • Call us today to set up an appointment on Monday and Tuesday
  • Or, visit us during regular business hours Wednesday through Saturday.


Contact Us


Call now
  • (507) 765-2762


Get directions
19708 Kava Road
Preston, Minnesota 55965
United States

Business Hours

Wed:1:00 – 6:00 PM, 7:00 – 9:00 PM
Thu:1:00 – 6:00 PM, 7:00 – 9:00 PM
Fri:1:00 – 6:00 PM, 7:00 – 9:00 PM
Sat:9:00 AM – 4:00 PM
Contact Us
Message sent. We'll get back to you soon.