Cannabis Prices Switzerland 2026 — what you actually pay
Indoor CBD flower costs CHF 5–8/g in Swiss shops, medical cannabis CHF 10–15/g at the pharmacy. Our members buy at wholesale — CBD from CHF 1–2/g, and CHF 3–4/g for THC as soon as the law allows.
Swiss retail: indoor CBD CHF 5–8/g in shops, medical cannabis CHF 10–15/g at the pharmacy (pharmacy purchase price: ~CHF 3.50/g). CannabisClub members skip the markup: CBD flower CHF 1–2/g at wholesale, THC flower planned at CHF 3–4/g once Swiss law allows it. Concept: collective bargaining, direct from producer, no middlemen.
CBD prices in Swiss shops
A bag of indoor CBD flower currently runs CHF 5–8/g in Swiss online shops or tobacco stores. Outdoor sits at CHF 3–5/g, premium indoor above 20% CBD can hit CHF 9–10/g.
These prices include tobacco tax (25%), VAT, marketing, shop margin and wholesaler margin. The actual producer price is much lower — often CHF 1–2/g. More on this in our Swiss CBD wholesale article.
Medical cannabis: pharmacy pricing
Since August 2022, medical cannabis has been prescribable in Switzerland without a special FOPH permit. THC flower at the pharmacy costs CHF 10–15/g — premium grades go above CHF 18/g. Cannabis oil (dronabinol drops) is even more expensive.
What most people don't know: the pharmacy buys the same flower from the importer at around CHF 3.50/g. The 200–300% markup covers counselling, storage, narcotics accounting — and subsidises the low frequency of these prescriptions.
What a consultation costs
A 15-minute video consultation for a cannabis prescription usually costs CHF 190 with specialist providers. CannabisClub members with Swiss residency book the same consultation with a Swiss doctor for CHF 50 — a CHF 140 saving per appointment.
We can do this because we bundle volume and handle admin. For patients: legal access to medical cannabis without a CHF 190 first hurdle.
Wholesale pricing for CannabisClub members
Inside the members area, members pay wholesale. Specifically: indoor CBD flower from CHF 1–2/g — the same price shops pay. Group orders from 100g drop the price further.
As soon as Swiss law allows the sale of THC flower to association members (cannabis pilot projects and the announced narcotics-law revision point that way), we plan to offer THC flower at wholesale prices of CHF 3–4/g. Compared to CHF 10–15/g at the pharmacy.
FAQ
How much does 1 g of CBD flower cost in Switzerland?
Indoor in shops: CHF 5–8/g. Outdoor: CHF 3–5/g. Member price with us: CHF 1–2/g (wholesale direct from producer).
What does medical cannabis cost at the pharmacy?
Currently CHF 10–15/g for dried THC flower. The pharmacy buys at around CHF 3.50/g — the gap is margin and overhead.
What does a cannabis prescription consultation cost?
External: ~CHF 190 for a 15-minute video call. For CannabisClub members with Swiss residency: CHF 50.
Why are your member prices so much lower?
Direct purchase from Swiss producers, no retail margin, no middlemen, funded by membership rather than product markups.
When will THC flower be available at wholesale?
As soon as Swiss law permits sales to association members. Planned price: CHF 3–4/g — versus CHF 10–15/g at the pharmacy.
Does insurance cover medical cannabis?
Rarely under basic insurance, more often via supplementary plans — application required and varies by insurer.