Skip to main content

Best Dispensaries in St. Petersburg, FL (2026)

Top 21 cannabis dispensaries in St. Petersburg, Florida, ranked by customer reviews and ratings.

Listings updated November 2026
21 dispensaries
* 4.7 avg rating
#1
*
Curaleaf Dispensary St. Petersburg

Google Maps

Curaleaf Dispensary St. Petersburg

Location: 3811 Tyrone Boulevard North, St. Petersburg
Phone: (727) 369-9019
* 4.7 (1139 reviews)
#2
*
Sunburn Cannabis Dispensary

Google Maps

Sunburn Cannabis Dispensary

Location: 326 5th Avenue North, St. Petersburg
Phone: (727) 946-1312
* 4.7 (1065 reviews)
#3
*
Sunnyside Medical Cannabis Dispensary - St. Petersburg

Google Maps

#4
MÜV Dispensary St. Petersburg

Google Maps

MÜV Dispensary St. Petersburg

Location: 1101 1st Avenue North, St. Petersburg
Phone: (727) 390-0358
* 4.9 (985 reviews)
Grinders from MunchMakers
MunchMakers · Custom Grinders
Engrave a grinder with anything
#5
Trulieve St. Petersburg Dispensary

Google Maps

Trulieve St. Petersburg Dispensary

Location: 8435 4th Street North, St. Petersburg
Phone: (727) 498-5115
* 4.2 (975 reviews)
#6
AYR Cannabis Dispensary St. Petersburg

Google Maps

AYR Cannabis Dispensary St. Petersburg

Location: 513 Doctor Martin Luther King Junior Street North, St. Petersburg
Phone: (727) 256-2362
* 4.8 (963 reviews)
#7
Sunnyside Medical Cannabis Dispensary St. Petersburg - North

Google Maps

#8
Goldflower Cannabis Dispensary St. Petersburg

Google Maps

Goldflower Cannabis Dispensary St. Petersburg

Location: 2164 Central Avenue North, St. Petersburg
Phone: (448) 203-1184
* 4.9 (883 reviews)
#9
Sanctuary Cannabis St. Petersburg Dispensary

Google Maps

Sanctuary Cannabis St. Petersburg Dispensary

Location: 3790 Tyrone Boulevard North, St. Petersburg
Phone: (727) 592-1009
* 4.7 (763 reviews)
#10
Curaleaf Dispensary North St. Petersburg

Google Maps

Curaleaf Dispensary North St. Petersburg

Location: 5935 4th Street North, St. Petersburg
Phone: (727) 228-3650
* 4.8 (678 reviews)
#11
Trulieve St. Petersburg Tyrone Dispensary

Google Maps

Trulieve St. Petersburg Tyrone Dispensary

Location: 6752 22nd Avenue North, St. Petersburg
Phone: (727) 500-1661
* 4.0 (657 reviews)
#12
Chillum Mushroom and Hemp Dispensary

Google Maps

Chillum Mushroom and Hemp Dispensary

Location: 1916 Central Avenue, St. Petersburg
Phone: (727) 355-3626
* 5.0 (544 reviews)
#14
St Pete 420 Dispensary

Google Maps

St Pete 420 Dispensary

Location: 6817 Central Avenue, St. Petersburg
Phone: (727) 289-5850
* 4.6 (267 reviews)
#15
Green Dragon Dispensary St Petersburg

Google Maps

Green Dragon Dispensary St Petersburg

Location: 130 Fountain Parkway North, St. Petersburg
Phone: (727) 609-4504
* 4.8 (256 reviews)
#16
FLUENT Cannabis Dispensary - St. Petersburg

Google Maps

FLUENT Cannabis Dispensary - St. Petersburg

Location: 601 34th Street North, St. Petersburg
Phone: (727) 378-2870
* 4.0 (191 reviews)
#17
St Pete 420 - No Med Card Needed

Google Maps

St Pete 420 - No Med Card Needed

Location: 2930 Doctor Martin Luther King Junior Street North, St. Petersburg
Phone: (727) 202-8381
* 4.6 (163 reviews)
#18
St Pete 420 Dispensary - No Med Card Needed 3641 5th Ave N

Google Maps

#19
Jungle Boys St Petersburg Dispensary

Google Maps

Jungle Boys St Petersburg Dispensary

Location: 4500 4th Street North, St. Petersburg
Phone: (727) 390-3840
* 4.8 (49 reviews)
#20
Trulieve

Google Maps

Trulieve

Location: 3210 Central Avenue, St. Petersburg
Phone: (844) 878-5438
* 4.6 (17 reviews)
#21
One Plant Cannabis - St. Petersburg

Google Maps

One Plant Cannabis - St. Petersburg

Location: 2832 4th Street North, St. Petersburg
Phone: (727) 866-4370
* 4.9 (12 reviews)

Other Cities in Florida

Orlando
40 dispensaries
Tampa
40 dispensaries
Miami
31 dispensaries
Jacksonville
26 dispensaries
West Palm Beach
21 dispensaries
Fort Myers
15 dispensaries
Clearwater
14 dispensaries
Bonita Springs
13 dispensaries
Ocala
12 dispensaries
Pensacola
12 dispensaries
Tallahassee
12 dispensaries
Cape Coral
11 dispensaries
Lakeland
10 dispensaries
Boynton Beach
9 dispensaries
Deerfield Beach
9 dispensaries
Fort Lauderdale
9 dispensaries
Palm Bay
9 dispensaries
Bradenton
8 dispensaries

Cannabis Dispensaries in St. Petersburg, FL

St. Petersburg has 21 active dispensaries averaging 4.7★ on Google, 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.

Frequently Asked Questions about St. Petersburg Dispensaries

What are the best dispensaries in 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.

How many dispensaries operate in St. Petersburg?

21 licensed dispensaries are currently active in St. Petersburg, FL.

Do I need a medical card to buy cannabis in St. Petersburg?

Yes. Florida only operates medical dispensaries, so a state-issued medical cannabis card and a qualifying condition are required.

How much can I buy per visit in St. Petersburg?

Per-transaction limit set by Florida: 2.5 ounces flower per 35-day period, unlimited smokable products.