Cannabis Pharmacy Switzerland — where to redeem your prescription

Not every pharmacy carries medical cannabis. Here's which Swiss pharmacies offer flower, extracts and dronabinol, which strains are available and how dispensing works.

TL;DR: About 200 Swiss pharmacies currently dispense medical cannabis on prescription. Broadest selection: train-station pharmacies in the big cities and dedicated cannabis pharmacies (Zur Rose, TopPharm, Coop Vitality). Strains: Bedrocan (22% THC), Bedrobinol (13%), Bediol (6/8), Bedica, magistral extracts, dronabinol, Sativex. Flower price: 10–15 CHF/g.

Which pharmacies carry cannabis?

Around 200 Swiss pharmacies currently dispense medical cannabis on a narcotics prescription — and rising. Broadest choice: train-station pharmacies and dedicated cannabis pharmacies.

Main chains: Zur Rose (multi-site + mail order), TopPharm, Coop Vitality, Amavita, train-station pharmacies. Small pharmacies order on request — 3–10 working days.

Available strains & preparations

Bedrocan (Jack Herer genetics, ~22% THC, <1% CBD) — most-prescribed sativa flower.

Bedrobinol (~13% THC) — gentler dose, good for starters.

Price per gram & per pack

Flower: 10–15 CHF/g depending on strain and pharmacy. Bedrocan ~12–13 CHF/g.

Extract / magistral oil: 100–250 CHF per bottle (25–50 ml).

How to redeem your prescription — step by step

1. Call ahead, name preparation and amount, check stock and lead time.

2. Bring the original narcotics prescription — copies and photos won't be accepted.

FAQ

Which pharmacy in Zurich carries medical cannabis?

Bahnhof-Apotheke Zurich HB, Zur Rose, several TopPharm branches and pharmacies near cannabis clinics. Call ahead and ask specifically for Bedrocan/Bediol.

Price of 1 g medical cannabis at the pharmacy?

10–15 CHF per gram. Bedrocan (22% THC) ~12–13 CHF/g, Bediol slightly less, small batches and special orders more expensive.

How long until my strain arrives?

Standard strains: in stock or 1–3 days. Special orders and magistral oils: 1–2 weeks.

Can cannabis on prescription be shipped by post?

Yes — mail-order pharmacies like Zur Rose ship against a valid narcotics prescription within Switzerland, delivery against ID.

Does the pharmacy need a special licence?

No. Since August 2022, every pharmacy with a valid narcotics permit may dispense cannabis. They just have to want to.