Top 21 cannabis dispensaries in St. Petersburg, Florida, ranked by customer reviews and ratings.
St. Petersburg has 21 active dispensaries, located in Pinellas county. Florida is medical-only — purchases require a state-issued medical cannabis card.
Top three by rating + review volume: Curaleaf Dispensary St. Petersburg, Sunburn Cannabis Dispensary and Sunnyside Medical Cannabis Dispensary - St. Petersburg.
Based on Google ratings, review volume, and user signals, the top three in St. Petersburg are Curaleaf Dispensary St. Petersburg, Sunburn Cannabis Dispensary and Sunnyside Medical Cannabis Dispensary - St. Petersburg. See the full ranking above with addresses, hours, and links.
21 licensed dispensaries are currently active in St. Petersburg, FL.
Yes. Florida only operates medical dispensaries, so a state-issued medical cannabis card and a qualifying condition are required.
Per-transaction limit set by Florida: 2.5 ounces flower per 35-day period, unlimited smokable products.