Christiansburg, VA Gun Shop

Miller's Gun Shop

Miller's Gun Shop in Christiansburg, VA offers over 300 firearms in stock. We provide buy sell, trade or transfers. Our professional and efficient staff is knowledgeable and ready to assist you with all your gun needs. We provide quality and reliable products.

Gun Shop - Christiansburg, VA  - Miller's Gun Shop - reloading supplies - Call Us Now!

Learn More About Miller's Gun Shop:

  • Muzzle loaders and supplies
  • Scopes / optics – mounting
  • Browning gun safes
  • Goex powder / reloading supplies
  • Hunting equipment / parker cross bows

Under new ownership. Visit our showroom at

Contact Miller's Gun Shop today at 540-381-7540 for all of your Christiansburg, VA gun needs.

Contact Information


Miller's Gun Shop - 1865 S Franklin St Christiansburg, VA 24073

Miller's Gun Shop
1865 S Franklin St Christiansburg,  VA  24073

Hours of Business:

Monday – Friday: 10:00am – 7:00pm
Saturday: 10:00am – 5:00pm