Medical Cannabis Dispensary in Virginia

Locally owned company bringing medical cannabis to the Commonwealth of Virginia’s patients from cultivation to our medical marijuana dispensary in Abingdon, Virginia.

Vertically Integrated Pharmaceutical Processor of Medical Cannabis.

Dharma Pharmaceuticals – the first dispensary to provide medical marijuana products to patients in Virginia. 

We are a locally owned company committed to bringing high quality medical cannabis products to Virginia’s medical marijuana patients. With deep ties to southwest Virginia, we are the local faces that offer compassionate care to assist each medical cannabis patient according to their unique needs in our Virginia dispensary. Our team is constantly innovating and bringing new cannabis products to our medical marijuana patients with a range of THC percentages and delivery methods like vape pens, marijuana edibles, suppositories, cannabis tinctures. Our medical marijuana dispensary products update frequently, and we offer options for cannabis delivery across Virginia for registered patients.

Become a Medical Cannabis Patient:

Follow these 3 steps to become registered as a medical cannabis patient in Virginia

Bringing You the Best Medical Cannabis Products

High Quality Medical Cannabis for Every Patient’s Needs

We are committed to bringing the highest quality cannabis products for our patient’s well-being. And we are continuously lobbying for new laws to innovate in the Commonwealth of Virginia to serve our patients better. Marijuana vape pens and marijuana tinctures and edibles are just some of the kinds of products sold at dispensaries like Dharma Pharmaceuticals in Virginia. If you are considering beginning medical marijuana treatment in Virginia then you should consider visiting Dharma’s dispensary or our product tab below for an overview of the medical marijuana products and services we offer.

What to Bring With You:

Patients should bring the following to pick up marijuana medication in our dispensary:

Please ensure all documents are up to date

Get Dharma Updates!


Starting IMMEDIATELY, Dharma Pharmaceuticals is now fully operational at our facility in Abingdon, VA, and has ceased operations from the former Bristol location. 

Our new address:

26864 Watauga Road
Abingdon, VA 24211

Sign up for canpay:

Federal Regulations keep us from accepting any major credit cards. Get set up with Canpay today to pay for your orders. We also offer an onsite ATM for your convenience.