Please see our FAQ page about out of stock ammunition, guns, and other hard-to-get items!

Welcome to Roanoke Firearms!

Phone: 540-366-9707

Concealed Carry Class Schedule

Roanoke Firearms Class

(Held at Roanoke Firearms -- 3312 Cove Road, Roanoke, VA 24017

​Located at the corner of Cove and Hershberger Roads)

Saturday, September 24, 2022     (Next class will be on Oct. 29th) 

4:30pm - 7:00pm  (BE IN PARKING LOT AT 4:15!)


Business Hours

Monday thru Friday 10am - 6pm

Saturday 10am - 4pm

Closed Sunday

Roanoke Firearms -- Shop phone number: 540-366-9707