<P> Open carry of a handgun without a permit is legal in Virginia at age 18 , withstanding other applicable laws . Concealed carry of a handgun is allowed for persons who hold a valid CHP ( concealed handgun permit ) , comply with certain restrictions , or who hold certain positions . Virginia shall issue a CHP to applicants 21 years of age or older , provided that they meet certain safety training requirements and do not have any disqualifying criminal convictions . Consuming an alcoholic beverage in ABC on - premises licensed restaurants and clubs , while carrying a concealed handgun , is prohibited ; nor may any person carry a concealed handgun in a public place while under the influence of alcohol or illegal drugs . Any person permitted to carry a concealed firearm may not carry one in such manner in a public place while intoxicated . Possession of a firearm can compound the penalty for various other offenses , including illegal drug possession . Open carry while intoxicated is not addressed in the law and can presumed to be legal unless otherwise specified . </P>
<P> Open carry of a handgun without a permit is legal in Virginia at age 18 , withstanding other applicable laws . Concealed carry of a handgun is allowed for persons who hold a valid CHP ( concealed handgun permit ) , comply with certain restrictions , or who hold certain positions . Virginia shall issue a CHP to applicants 21 years of age or older , provided that they meet certain safety training requirements and do not have any disqualifying criminal convictions . Consuming an alcoholic beverage in ABC on - premises licensed restaurants and clubs , while carrying a concealed handgun , is prohibited ; nor may any person carry a concealed handgun in a public place while under the influence of alcohol or illegal drugs . Any person permitted to carry a concealed firearm may not carry one in such manner in a public place while intoxicated . Possession of a firearm can compound the penalty for various other offenses , including illegal drug possession . Open carry while intoxicated is not addressed in the law and can presumed to be legal unless otherwise specified . </P>
age to get concealed carry permit in virginia
age to get concealed carry permit in virginia
21 years of age or older
21 years of age or older