
You walk out of the clinic with an ePrescription. Next question: where do you fill it? Not every pharmacy in Poland keeps cannabis flower on the shelf. Some order within 24 hours, some won't dispense THC products at all, a handful of chain pharmacies maintain steady stock.
Below: how to find a pharmacy with the specific preparation you need, what you can't buy online, and what to verify before leaving the counter with your medication.
Medical cannabis in Poland is available only at regular pharmacies — with a prescription. You can't buy it at CBD shops (those carry CBD products with THC traces under 0.2%), you can't buy it online without a prescription, and you can't get it at smoke shops.
A pharmacy 'fills cannabis prescriptions' when it:
Most chain pharmacies meet the first requirement. The second is a local call — some pharmacies don't keep stock because of the storage requirements.
Practical tools:
When the doctor at CannabisMedic writes the prescription, they tell you where to look. Sometimes they suggest 2 alternative manufacturers because they know which pharmacies in Krakow or Bydgoszcz currently stock them.
Tip: while on the phone, ask the pharmacy to order it in. Most pharmacies bring it from the wholesaler within 24 hours — your prescription is valid for 30 days, you have time.
Since 2023, medical cannabis in Poland is prescribed exclusively via ePrescription. That shortens the process — the prescription goes into the P1 system, you fill it at any pharmacy with your PESEL number plus a 4-digit code (or the QR code from the SMS).
Online pharmacy: a few operate, but delivery is only to a parcel locker or in-person pickup (no courier to your home — the preparation is a controlled substance). DOZ Apteka, Apteka Gemini and some independents handle it. Delivery 2-4 business days.
The prescription is valid 30 days from issuance. Miss the window and the doctor has to write a new one.
The pharmacist verifies the prescription and hands over the preparation. Before leaving, check yourself:
The pharmacist will include storage information (dry, cool, dark) and any equipment notes (vaporizer).
Pharmaceutical dried flower in Polish pharmacies: 20-80 PLN per gram (€5-18). The low end is Polish generics, the high end is Bedrocan and premium imports. Cannabis oils: from 300 PLN (~€70) per 10 ml bottle.
No public insurance coverage. Everything private. The pharmacy gives you a personal invoice — useful if you're self-employed and write off medical expenses.
Don't have a prescription yet? Book a qualifying visit — the doctor will assess eligibility in 30 minutes and issue the ePrescription with a specific note on where to fill it.
Ready to start therapy?
Book a consultation - online or in person in Krakow / Bydgoszcz.
Book a consultation