Residents and non-residents of Virginia can apply for a Virginia CCP after completing an online training course. Cost: $20.00. This permit is recognized by 34 states. (27 states for non-residents.) More info at:
https://virginiaconcealedcarrypermit.com/
https://virginiaconcealedcarrypermit.com/