Medical Marijuana Dispensaries in Florida

Apply for Your MMJ Card
Slide background

If you are aged 18 years and above and have your medical marijuana (MMJ) card, you can buy medical marijuana products from a licensed dispensary for yourself or those for whom you are the caregiver. It is illegal to buy medical cannabis from elsewhere except a licensed dispensary.

FL Licensed Medical Marijuana Dispensaries

Only with your medical cannabis card can you legally buy medical marijuana from any of the licensed dispensaries across Florida. 

Currently, there are 148 medical cannabis dispensaries and 22 medical marijuana treatment centers. The law allows each of these Florida licensed dispensaries to each open and operate in up to 28 physical locations.

Here are some of the top dispensary brands in Florida and their locations across the state

beyond/hello marijuana dispensary

Liberty Health Sciences

 – with 15 locations including the following


  • 10755 Biscayne Boulevard Miami, FL 33161
  • 523 Martin Luther King Jr Blvd N Petersburg, FL 33701
  • 12 SW 2nd  St Gainesville, FL 33155
  • 9912 Glades Road Boca Raton, FL 33434
  • 1285 1st St South Winter Haven, FL 33880
  • 10941 US Highway 1 Port St Lucie, FL 34952

harvest marijuana dispensaryCuraleaf

– 24 locations to choose from, for your convenience, including the following


  • 11721 Bonita Beach Road Bonita Springs, FL 34135
  • 6361 103rd  St Jacksonville, FL 32210
  • 495 Blanding Blvd Orange Park, FL 32073
  • 1420 Palm Bay Road NE Palm Bay, FL 32905
  • 3811 Tyrone Blvd St. Petersburg, FL33709
  • 6421 N Florida Avenue Tampa, FL33604

rise marijuana dispensaryRiSE

 – with 3 locations


  • 26701  S Tamiami Trail Bonita Springs, FL 33781
  • 2305  W Hillsboro Boulevard Deerfield Beach FL 33441
  • 6999 US Highway 19 N Pinellas Park, FL 33781

Cannabis Products You Can Buy

With a valid MMJ card, you can legally buy medical marijuana in the following forms in Florida

  • Pills and Capsules
  • Oils and concentrates
  • Topicals
  • Tinctures

Getting an MMJ Card in Florida

Getting an MMJ card in Florida is pretty straightforward and a streamlined process. To be approved for a medical marijuana card in Florida, you must meet the following conditions

  • Be at least 18 years of age.

For persons under the age of 18 years and who are not legally emancipated, certification by two physicians may be necessary. The second physician concurs with the first physician’s diagnosis. The opinion of a pediatric specialist carries a lot of weight in the approval of medical marijuana use for minors.

  • Be a legal resident (permanent or seasonal) of the state
  • Be diagnosed with any of the qualifying conditions, including cancer, HIV/AIDS, glaucoma, epilepsy, post-traumatic stress disorder (PTSD), and Crohn’s disease.

The diagnosis for the qualifying conditions must be conducted by a qualified physician. Approval and certification as a medical marijuana cardholder is left to state-licensed medical marijuana doctors. You will be required to make follow-up appointments with your medical marijuana doctor at least once every 7 months. Telehealth platforms such as MDBerry provide a convenient way to do these consultations with physicians.

 If you meet the set criteria, the physician will recommend you for a medical marijuana card. You can then use this recommendation, along with your ID, proof of residency, and the required application fee to apply for your card on the state’s website.

If approved, the state will authorize and activate your application. You will be notified by email and can start buying medical marijuana, even before you get your physical card in the mail. The staff at the state-licensed dispensary need only look up your active listing in the state’s database.

While you can purchase medical cannabis from a licensed dispensary with your MMJ card, the state of Florida does not currently allow you to grow your own marijuana even with the card. 

 Get started and apply for your medical marijuana card today.