Find weed dispensaries in Roanoke, VA
Frequently asked questions
The only place to legally buy marijuana in Roanoke, VA is at a licensed marijuana dispensary.
Only adults age 21 and over with a valid identification card are allowed to go inside Roanoke dispensaries. Adults 18 and over with a valid medical marijuana card and valid identification card are allowed to go into medical dispensaries.
In Roanoke, cannabis products must be consumed in a private residence with permission from the property owner. Cannabis products cannot be consumed in a public setting.
In Roanoke, both recreational and medical marijuana are legal. To purchase recreational marijuana, you must be 21 or older. To purchase medical marijuana, you must be 18 or older with a valid medical marijuana card.
A prescription from a doctor is not required to visit a recreational dispensary in Roanoke.