If you wish to carry a weapon in a public place, you must obtain a permit do so from the cantonal authorities. The permit is valid throughout Switzerland and you must have it on you at all times.
Your application to carry a weapon will only be granted if you can prove that you must carry a weapon, for example if you are a private security officer, in order to protect yourself, other people or objects from tangible danger. You must also pass an exam on how to use weapons and the legal requirements for doing so.
(These documents are not available in English)
You do not require a permit to transport weapons, for example if you are a hunter on your way to a hunting ground or a target shooter on your way to the shooting range.
Last modification 15.05.2018