Out of state residents may buy a rifle or shotgun freely, you are not allowed to buy a handgun if out of state UNLESS military with orders
Depends on your ID. If you're military with an out of state ID you'll need a copy of your orders. If you have a Virginia state ID that should be all you need.
Thanks! Your answer is awaiting moderation.