How much does cannabis really cost in Switzerland?
Short answer: between CHF 5 and CHF 20 per gram, depending on the channel you buy through. This page breaks down that range: what a gram costs in each channel, what the price actually includes, and what the monthly bill looks like at realistic consumption levels.
At a glance
- Legal CBD costs CHF 5–10 per gram for members and CHF 8–15 in retail shops.
- Medical THC from a pharmacy runs CHF 12–20 per gram — basic insurance reimburses only with prior cost approval.
- Pilot-project cannabis costs CHF 8–12 per gram but requires residency and a study slot.
- The illicit market is not cheaper at CHF 10–18, and it is untested with a real risk of fines.
- At 10 g a month, the gap between the best and worst channel is around CHF 100 per month.
Price per gram by channel
The per-gram price alone says little — what matters is what it includes. A member price of CHF 7 covers the lab report and delivery; CHF 14 at a kiosk mostly pays retail rent and a small-quantity margin. Medical cannabis adds clinical supervision, which explains the higher price.
What drives the price in Switzerland
Swiss cannabis is expensive by European standards, and the reasons are structural. Indoor cultivation consumes electricity at Swiss tariffs, staff cost Swiss wages, every batch must be lab-tested, and packaging and labelling duties are strict. In retail, a distribution network adds high fixed costs per gram sold.
The biggest lever for consumers is therefore not the strain but the channel and the quantity. Buying directly from a producer or through a member structure removes the trade margin — typically 30 to 50 percent of the final price.
- Energy and wages — Indoor production in Switzerland costs more than any EU alternative.
- Lab costs — A full batch analysis costs several hundred francs, spread across the batch.
- Trade margin — Retail typically adds 30–50% on top of the producer price.
- Quantity — Larger units noticeably reduce the per-gram price.
Monthly budget: three realistic profiles
Occasional use means roughly 2–5 grams a month: CHF 10–50 as a member, CHF 16–75 in retail. Regular evening use sits at 10–15 grams: CHF 50–150 as a member, CHF 80–225 in retail. Ongoing medical use through a pharmacy quickly reaches CHF 200–400 a month without cost approval.
An often-overlooked item is the extras: a vaporiser (CHF 80–350 one-off), filters and accessories, and shipping on very small orders. Over a year, a good vaporiser usually pays for itself because it cuts material consumption sharply compared with combustion.
Five legal ways to pay less
Saving money in Switzerland does not mean compromising on quality — it means changing the structure you buy through.
- Member prices instead of retail — The trade margin disappears: roughly CHF 60 saved per month at 10 g.
- Larger units — The per-gram price almost always drops from 10 g up, with no quality loss if stored properly.
- Vaporiser instead of a joint — Far more efficient use of active compounds and a lower material cost per session.
- Check cost coverage — With a medical indication, basic insurance can cover treatment under KVG art. 71a–d.
- Planned orders — Buying at batch prices beats repeated small top-up purchases.
Frequently asked
- What does 1 gram of cannabis cost in Switzerland?
- Legal CBD costs CHF 5–15 per gram, medical THC from a pharmacy CHF 12–20, pilot-project cannabis CHF 8–12 and the illicit market CHF 10–18.
- Why is cannabis so expensive in Switzerland?
- Indoor cultivation at Swiss energy and labour costs, mandatory per-batch lab testing, strict labelling duties and high retail margins.
- Does health insurance pay for cannabis?
- Only with a medical indication and prior cost approval under KVG art. 71a–d. Without approval the patient pays the full amount.
- Is the illicit market cheaper?
- No. At CHF 10–18 per gram it is above the member price for lab-tested product, with no analysis and a real risk of fines and seizure.
- Does club membership cost anything?
- No, membership at CannabisClub.ch is free. You only pay for the product you order.
- How much will I spend per month?
- At 5 g a month, CHF 25–50 at member prices; at 15 g, CHF 75–150. Retail is roughly 50–60% higher in both cases.
We supply only legal Swiss CBD products containing less than 1% THC. THC cannabis is available in Switzerland exclusively through a medical prescription or an approved pilot project. Prices shown come from our own price index and are not third-party offers. Not medical advice. Last updated August 2026.