Community meetups
Moderated gatherings give people a setting to exchange experiences and make local connections.
Explore the Swiss cannabis events landscape, from community meetups and networking to trade gatherings, festivals and private activities.
CannabisClub.ch shares information about relevant Swiss events with its members.
Search Solothurn, Olten and Grenchen for ‘Hanf Vortrag’. Use Dornach for the Schwarzbubenland. If a listing only names the canton, confirm the municipality before planning travel through Solothurn or Basel.
Geographical data: FSO, official municipality register, snapshot 31 October 2026. Official names are reproduced in their original language. Internal source reference →
Moderated gatherings give people a setting to exchange experiences and make local connections.
Exhibitions and festivals can bring together displays and public discussions on hemp, culture and research.
Conference programmes can serve curious visitors, researchers or industry professionals.
Confirm the date, venue, entry requirements and house rules with the organiser. CannabisClub.ch membership does not include admission.
This guide assigns no entry from the FOPH project descriptions documented here to this canton. This does not establish that no project exists or may develop. This page confirms no canton-wide THC sales.
Sources & methodologyLocal context
104 / 104 Political municipalities
| Official municipality name | FSO number | Official administrative area | Swiss events guide |
|---|---|---|---|
| Aedermannsdorf | 2421 | Bezirk Thal | — |
| Aeschi (SO) | 2511 | Bezirk Wasseramt | — |
| Balm bei Günsberg | 2541 | Bezirk Lebern | — |
| Balsthal | 2422 | Bezirk Thal | — |
| Bärschwil | 2611 | Bezirk Thierstein | — |
| Bättwil | 2471 | Bezirk Dorneck | — |
| Beinwil (SO) | 2612 | Bezirk Thierstein | — |
| Bellach | 2542 | Bezirk Lebern | — |
| Bettlach | 2543 | Bezirk Lebern | — |
| Biberist | 2513 | Bezirk Wasseramt | — |
| Biezwil | 2445 | Bezirk Bucheggberg | — |
| Bolken | 2514 | Bezirk Wasseramt | — |
| Boningen | 2571 | Bezirk Olten | — |
| Breitenbach | 2613 | Bezirk Thierstein | — |
| Buchegg | 2465 | Bezirk Bucheggberg | — |
| Büren (SO) | 2472 | Bezirk Dorneck | — |
| Büsserach | 2614 | Bezirk Thierstein | — |
| Däniken | 2572 | Bezirk Olten | — |
| Deitingen | 2516 | Bezirk Wasseramt | — |
| Derendingen | 2517 | Bezirk Wasseramt | — |
| Dornach | 2473 | Bezirk Dorneck | — |
| Drei Höfe | 2535 | Bezirk Wasseramt | — |
| Dulliken | 2573 | Bezirk Olten | — |
| Egerkingen | 2401 | Bezirk Gäu | — |
| Eppenberg-Wöschnau | 2574 | Bezirk Olten | — |
| Erlinsbach (SO) | 2503 | Bezirk Gösgen | — |
| Erschwil | 2615 | Bezirk Thierstein | — |
| Etziken | 2518 | Bezirk Wasseramt | — |
| Fehren | 2616 | Bezirk Thierstein | — |
| Feldbrunnen-St. Niklaus | 2544 | Bezirk Lebern | — |
| Flumenthal | 2545 | Bezirk Lebern | — |
| Fulenbach | 2575 | Bezirk Olten | — |
| Gempen | 2474 | Bezirk Dorneck | — |
| Gerlafingen | 2519 | Bezirk Wasseramt | — |
| Grenchen | 2546 | Bezirk Lebern | — |
| Gretzenbach | 2576 | Bezirk Olten | — |
| Grindel | 2617 | Bezirk Thierstein | — |
| Günsberg | 2547 | Bezirk Lebern | — |
| Gunzgen | 2578 | Bezirk Olten | — |
| Hägendorf | 2579 | Bezirk Olten | — |
| Härkingen | 2402 | Bezirk Gäu | — |
| Hauenstein-Ifenthal | 2491 | Bezirk Gösgen | — |
| Herbetswil | 2424 | Bezirk Thal | — |
| Himmelried | 2618 | Bezirk Thierstein | — |
| Hochwald | 2475 | Bezirk Dorneck | — |
| Hofstetten-Flüh | 2476 | Bezirk Dorneck | — |
| Holderbank (SO) | 2425 | Bezirk Thal | — |
| Horriwil | 2523 | Bezirk Wasseramt | — |
| Hubersdorf | 2548 | Bezirk Lebern | — |
| Hüniken | 2524 | Bezirk Wasseramt | — |
| Kammersrohr | 2549 | Bezirk Lebern | — |
| Kappel (SO) | 2580 | Bezirk Olten | — |
| Kestenholz | 2403 | Bezirk Gäu | — |
| Kienberg | 2492 | Bezirk Gösgen | — |
| Kleinlützel | 2619 | Bezirk Thierstein | — |
| Kriegstetten | 2525 | Bezirk Wasseramt | — |
| Langendorf | 2550 | Bezirk Lebern | — |
| Laupersdorf | 2426 | Bezirk Thal | — |
| Lohn-Ammannsegg | 2526 | Bezirk Wasseramt | — |
| Lommiswil | 2551 | Bezirk Lebern | — |
| Lostorf | 2493 | Bezirk Gösgen | — |
| Lüsslingen-Nennigkofen | 2464 | Bezirk Bucheggberg | — |
| Luterbach | 2527 | Bezirk Wasseramt | — |
| Lüterkofen-Ichertswil | 2455 | Bezirk Bucheggberg | — |
| Matzendorf | 2427 | Bezirk Thal | — |
| Meltingen | 2620 | Bezirk Thierstein | — |
| Messen | 2457 | Bezirk Bucheggberg | — |
| Metzerlen-Mariastein | 2477 | Bezirk Dorneck | — |
| Mümliswil-Ramiswil | 2428 | Bezirk Thal | — |
| Neuendorf | 2404 | Bezirk Gäu | — |
| Niederbuchsiten | 2405 | Bezirk Gäu | — |
| Niedergösgen | 2495 | Bezirk Gösgen | — |
| Nuglar-St. Pantaleon | 2478 | Bezirk Dorneck | — |
| Nunningen | 2621 | Bezirk Thierstein | — |
| Oberbuchsiten | 2406 | Bezirk Gäu | — |
| Oberdorf (SO) | 2553 | Bezirk Lebern | — |
| Obergerlafingen | 2528 | Bezirk Wasseramt | — |
| Obergösgen | 2497 | Bezirk Gösgen | — |
| Oensingen | 2407 | Bezirk Gäu | — |
| Olten | 2581 | Bezirk Olten | Open city guide → |
| Recherswil | 2530 | Bezirk Wasseramt | — |
| Rickenbach (SO) | 2582 | Bezirk Olten | — |
| Riedholz | 2554 | Bezirk Lebern | — |
| Rodersdorf | 2479 | Bezirk Dorneck | — |
| Rüttenen | 2555 | Bezirk Lebern | — |
| Schnottwil | 2461 | Bezirk Bucheggberg | — |
| Schönenwerd | 2583 | Bezirk Olten | — |
| Seewen | 2480 | Bezirk Dorneck | — |
| Selzach | 2556 | Bezirk Lebern | — |
| Solothurn | 2601 | Bezirk Solothurn | Open city guide → |
| Starrkirch-Wil | 2584 | Bezirk Olten | — |
| Stüsslingen | 2499 | Bezirk Gösgen | — |
| Subingen | 2532 | Bezirk Wasseramt | — |
| Trimbach | 2500 | Bezirk Gösgen | — |
| Unterramsern | 2463 | Bezirk Bucheggberg | — |
| Walterswil (SO) | 2585 | Bezirk Olten | — |
| Wangen bei Olten | 2586 | Bezirk Olten | — |
| Welschenrohr-Gänsbrunnen | 2430 | Bezirk Thal | — |
| Winznau | 2501 | Bezirk Gösgen | — |
| Wisen (SO) | 2502 | Bezirk Gösgen | — |
| Witterswil | 2481 | Bezirk Dorneck | — |
| Wolfwil | 2408 | Bezirk Gäu | — |
| Zuchwil | 2534 | Bezirk Wasseramt | — |
| Zullwil | 2622 | Bezirk Thierstein | — |
Local context Geographical data: FSO, official municipality register, snapshot 31 October 2026. Official names are reproduced in their original language. Sources & methodology →
CannabisClub.ch shares information about relevant Swiss events with its members.
CannabisClub.ch shares information about relevant Swiss events with its members.
Become a Free MemberCheck the town and the organiser’s venue address against the municipality directory on this page. The canton code for Solothurn is SO. Use the full address to plan the journey.
Register for free on CannabisClub.ch. The community shares information and notifications about relevant events there.
Confirm the date, venue, entry requirements and house rules with the organiser. CannabisClub.ch membership does not include admission.
CannabisEvents.ch editorial team · Data and source reference date:
We use the official municipality register for place names and cantonal boundaries. The guides help you search. Confirm dates, admission and other participation details with the organiser.
Sources & methodologyCannabisClub.ch shares information about relevant Swiss events with its members.