Where to buy cannabis in Switzerland? All legal channels 2026

Five legal channels: physical CBD shops, online CBD shops, pharmacy with prescription, pilot centres and cannabis social clubs. What each offers — and costs.

TL;DR: CBD (< 1 % THC): shop, online, club. THC cannabis: pharmacy with prescription or pilot (Zurich, Bern, Basel, Lausanne). No legal street sale.

The five legal channels

1. Physical CBD shop — 500+ stores in Switzerland, advice, CHF 10–16/g Indoor.

2. Online CBD shop — 60+ brands, Post A 24–48 h, CHF 8–12/g Indoor.

3. Pharmacy with prescription — only legal THC channel, CHF 10–15/g, prescription journey.

4. Pilot centre — Züri Can, SCRIPT Bern, Weed Care Basel, Cann-L Lausanne. Participants only.

5. Cannabis Social Club — membership instead of retail margin, wholesale prices from CHF 6/g.

Where is it cheapest?

Retail: most expensive, instant, with advice.

Online: 20–40 % cheaper than retail, with wait and shipping < CHF 100.

Club: cheapest long term, from 10 g/month pays off.

Pharmacy: most expensive THC — but legal and sometimes covered by supplementary insurance.

CannabisClub.ch members get Swiss Indoor CBD without retail margin — lab-tested, producer-direct. Membership is free.

Which channel for what need?

First purchase: physical shop with advice.

Regular CBD use: online or club.

Medical THC cannabis: pharmacy via prescription — for documented indications.

Study participation: pilot centre in your city.

What is not legal

Street purchase: punishable (consumer CHF 100 fine, seller NarcA).

EU import: even legal EU CBD treated as narcotic at customs.

Resale: retail merchandise resold falls under NarcA (THC) or food law (CBD).

FAQ

Where to buy cannabis in Zurich?

CBD in Zurich shops, online, or as a resident via Züri Can (pilot) for THC.

At a normal pharmacy?

Only with prescription and at the ~100 pharmacies dispensing medical cannabis.

Cannabis vending machines?

A few CBD machines (flower, oil) in cities — legal if < 1 % THC. Not for THC.

Anonymous purchase?

CBD in shop: yes with cash. Online: account + age check. Pharmacy: prescription + ID.

Cheapest legal channel?

Club membership from > 10 g/month. Retail most expensive.