Alcohol, cannabis and tobacco rules in Vaud

Last checked: 10 October 2026. Unofficial student guide, not EPFL or government advice: confirm on the linked official pages before you act. Unfamiliar abbreviation? See the Glossary.

Legal ages for buying alcohol and tobacco, where you cannot smoke, the cannabis rules, drink-driving limits, and where to get help.


Key facts


Federal law bans selling or giving:

Cantons and shops can be stricter. Vaud: since 15 July 2024 the canton bans selling to minors, and advertising in public places, of alcohol over 15% (alcopops included), under the cantonal law on economic activities (LEAE). Shops and bars may ask for official ID (passport, ID card or driving licence).



3. Smoking bans in Vaud

The Vaud law on smoking in public places (LIFLP, in force since 15 September 2009):

Communes can go further for spaces they manage. Smoking where it is banned is punishable by a fine of CHF 100 to 1,000 (LIFLP art. 8 para. 1, BLV 800.02).


4. Cannabis and CBD

Lausanne pilot study (Cann-L): an official, FOPH-authorised study run by the City of Lausanne with Addiction Suisse. Adult participants from Lausanne buy cannabis legally in a non-profit shop in the city centre, open since December 2023. Study period: July 2023 to June 2027 (FOPH). To join, the project's registration page asks that you are over 18, live in the commune of Lausanne (no exceptions; students living in Ecublens, Renens or elsewhere cannot join), already use cannabis at least once a month, are not pregnant or breastfeeding, and understand French: the sign-up interview of about 45 minutes is in French. Bring a valid ID or residence permit and proof of a Lausanne address less than 3 months old (Cann-L, registration). Federal rules also require living in the canton of the trial and written consent (Ordinance on pilot trials under the Narcotics Act, art. 14).


5. Drinking and driving

Licence withdrawal and probation rules: Driving licence. Fixed-fine lists: Fines and tickets in Vaud (not repeated here).


6. Where to get help