Marijuana in any form is still illegal under federal law. However, some states offer reciprocity, which means they accept medical marijuana cards from other states. You can legally obtain medical marijuana products as long as you follow each state's regulations.
Even if you're a registered patient, you can't legally transport marijuana across state lines, despite Virginia's legalization. Before you hit the road, always double-check the laws of the states you'll be visiting.
A Virginia MMJ card is accepted in Arkansas, Hawaii, Maine, Nevada, New Hampshire, New Mexico, Oklahoma, Rhode Island, Utah, and Washington, D.C