Best Marijuana Dispensaries in Virginia!

Collectively, Virginia has just about everything you could want in a state: beautiful beaches, bustling cities, and ample marijuana dispensaries that carry the best buds. Check out any of these top dispensaries across Virginia.

Cannabist, Virginia Beach, VA

Whether you’re a Virginia Beach local or you’re visiting from elsewhere in Virginia and indulging in the beach life, Cannabist is the ideal place to go for some top-shelf herb. Check out this beautiful storefront and don’t forget to join their loyalty program to earn rewards while you shop.

RISE Dispensaries Lynchburg, Lynchburg, VA

If you’re in the Lynchburg area, RISE Dispensaries should be first on your list of dispensaries to try. This trusted shop offers a wide selection in-store along with a massive selection online for your ordering convenience.

GLeaf Manchester, Richmond, VA

Green Leaf Medical, also known as gLeaf, is the ultimate go-to for weed in the Richmond area. On top of top-quality cannabis products, this dispensary offers a variety of specials as well so you can get the medical marijuana you need for less.

Beyond/Hello, Manassas, VA

The Beyond/Hello marijuana dispensary in Manassas is one of the largest cannabis shops you’ll find, and all that space doesn’t go to waste. You’ll find an outstanding selection of products and a friendly, experienced staff who can help you get the effect you want.

Share your favorites!
Virginia Search
Find Marijuana Dispensaries Near You
Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County