How much does a gram of cannabis cost in Switzerland?

THC cannabis (black market): 8–15 CHF/g depending on quality and city. Pilot projects: 8–12 CHF/g standard, up to 15 CHF/g premium. Medical cannabis (pharmacy): 15–25 CHF/g. Legal CBD flower: 3–12 CHF/g in stores.

Key facts

  • Black market: 8–15 CHF/g
  • Pilot: 8–15 CHF/g controlled
  • Pharmacy medical: 15–25 CHF/g
  • Legal CBD: 3–12 CHF/g

Detailed answer

2026 ranges per CannabisClub price index and pilot data: black market Zurich/Geneva 10–15 CHF/g, rural often 8–10 CHF/g; quality highly variable. Pilot projects (Züri Can, Weed Care Basel, SCRIPT Bern) sell controlled quality 8–12 CHF/g (standard) up to 15 CHF/g (premium/organic) to registered participants. Medical prescription (pharmacy, since 2022 without FOPH authorisation): flower 15–25 CHF/g, sometimes reimbursed by health insurance. CBD flower < 1 % THC: 3–12 CHF/g legal in specialist shops, bulk cheaper.