Hi there,
The Swiss bank deposit guarantee provided by Esisuisse covers up to CHF 100,000 of deposits per customer and bank - not per bank branch. Even if you open accounts at different branches of the same bank, you will still only benefit from having up to CHF 100,000 of your assets at that bank protected.
If you open accounts at different banks rather than different branch offices of the same bank, your money will be guaranteed up to CHF 100,000 at each bank.
There are some Swiss banks which operate under a common brand although they are made up of different banks. The largest of these is Raiffeisen Bank, which is a collective of several hundred regional Swiss banks which operate under a shared brand.
The individual banks which make up Raiffeisen are individually guaranteed by Esisuisse, so each is guaranteed up to CHF 100,000 per customer. That means if you have accounts at several different Raiffeisen banks, your money wil be guaranteed up to CHF 100,000 per bank.
However, some Raiffeisen banks have multiple branches belonging to the same bank, so you will need to understand which bank you are dealing with.
Best regards from Moneyguru
More on this topic:
Swiss bank depositor protection guarantee explained
Bank insolvency: What happens to your money?