Maryland shooting ranges

Below is a list of shooting ranges in Maryland state. We hope you will find a range you will like!

Maryland Small Arms Range, Inc.

Maryland Small Arms Range, Inc. was established in 1975 by owner Carl W. Roy II, a proud Veteran of the U.S. Air Force. During his four year term, he developed a passion for supporting the men and women in the Military and Law Enforcement community and has carried out that passion for over 40 years.

Address: 9801 Fallard Ct, Upper Marlboro, MD 20772

Phone: +1 301-599-0800


On Target, Inc.

Our location in the Severn Square Shopping Center in Anne Arundel County offers convenient access and an outstanding collection of handguns, long guns and accessories for use on the shooting range. At On Target we not only display one of the largest selections of handguns in the State of Maryland, but offer our members and the general public the opportunity to utilize our 25 yard indoor range. Our range accommodates 16 shooters in a comfortable and safe setting at any time of the year.

Address: 2618 Annapolis Rd, Severn, MD 21144

Phone: +1 410-551-7777


Gilbert Indoor Range

The men & women working for Gilbert’s Range are the best, excellent host, and knowledgeable, and they are very helpful when their customers need help making a decisions, great place

Address: 14690 Rothgeb Dr, Rockville, MD 20850

Phone: +1 301-315-0300


Associated Gun Clubs of Baltimore, Inc.

The Associated Gun Clubs of Baltimore, Inc. was formed on July 1, 1944 when a number of World War II veterans in the Baltimore, Maryland area began looking for a place for recreational and competitive shooting. They organized with several other Baltimore area shooting clubs to form the “AGC”.

Address: 11518 Marriottsville Rd, Marriottsville, MD 21104

Phone: +1 410-461-8532


The Machine Gun Nest

Best indoor shooting range hands down. The staff here are super friendly and knoleadgeable. Very clean establishment and easy self check in via electronic pads.

Address: 7910 Reichs Ford Rd, Frederick, MD 21704

Phone: +1 301-304-6001