SWIFT/BIC codes in Switzerland: banks starting with B

697 banks and financial institutions in Switzerland with 1,904 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Balboa Finance S.A. BALFCHG1XXX Geneva 1
Baloise Asset Management Schweiz AG BAAMCHBBXXX Basle 9
Baloise Bank Soba KBSOCH22XXX Solothurn 4
Banca Aletti e C. (Suisse) SA (Banco Popolare Group) VRBPCH22XXX Lugano 1
Banca Arner S.A. ARNECH22XXX Lugano 1
Banca Coop SA COOPCHBB69A Lugano 1
Banca Credinvest SA BCRECH22XXX Lugano 1
Banca del Ceresio SA BACECH22XXX Lugano 1
Banca del Sempione SA BASECH22XXX Lugano 5
Banca Dello Stato del Cantone Ticino BSCTCH22XXX Bellinzona 4
Banca Popolare di Sondrio (Suisse) POSOCH22XXX Lugano 1
Banca Zarattini and Co SA EUBACH22XXX Lugano 1
Banca Zarattini and Co. SA BAZZCH21XXX Lugano 1
Banco Itau (Suisse) SA ITAUCHZZXXX Zurich 1
Banco Santander (Suisse) S.A. BSCHCHGGXXX Geneva 1
Bank Am Bellevue BELLCHZ1XXX Kuesnacht (Zh) 1
Bank Bsu Genossenschaft RBABCH22888 Uster 1
Bank Cic (Switzerland) LTD. CIALCHBBXXX Basle 1
Bank Cler AG BCLRCHBBXXX Basle 1
Bank Cler AG, Basel COOPCHBBXXX Basle 9
Bank Eek EEKBCH22XXX Berne 1
Bank Eki Genossenschaft EKIICH22XXX Interlaken 1
Bank For International Settlements BISBCHBBXXX Basle 1
Bank Fuer Tirol und Vorarlberg AG, Innsbruck, Zweigniederlassung Staad BTVACH22XXX Staad 1
Bank Gantrisch Genossenschaft BGAGCH22XXX Schwarzenburg 1
Bank Hapoalim (Switzerland) LTD POALCHZZXXX Zurich 2
Bank Hugo Kahn and Co AG HKABCHZ1XXX Zurich 1
Bank In Niederuzwil BNIECH21XXX Niederuzwil 1
Bank In Zuzwil AG RBABCH22964 Zuzwill 1
Bank J. Safra Sarasin LTD BJSBCHGGXXX Geneva 3
Bank Julius Baer and Co.ltd., Zurich BAERCHZZXXX Zurich 1
Bank Julius Baer and Co.ltd.,zurich BAERCHZAXXX Zurich 1
Bank Leerau Genossenschaft RBABCH22588 Kirchleerau 1
Bank Leumi le Israel LEIRCHZ1XXX Zurich 1
Bank Linth Llb AG LINSCH23XXX Uznach 1
Bank Morgan Stanley AG MSSACHZXXXX Zurich 6
Bank of America Merrill Lynch International Limited, Zurich Branch BOFACH2XXXX Zurich 1
Bank of Tokyo-Mitsubishi (Switzerland) BTSWCHZ1XXX Zurich 1
Bank Rinderknecht AG BRNKCHZ1XXX Zurich 1
Bank Slm AG RBABCH22363 Muensingen 1
Bank Sparhafen Zuerich AG BSZHCHZZXXX Zurich 1
Bank Thalwil Genossenschaft BKTHCH22XXX Thalwil 1
Bank Von Roll AG VRLLCHZZXXX Zurich 1
Bank Vontobel AG VONTCHZUXXX Zurich 3
Bank Zimmerberg AG Formerly Sparkasse Horgen AG RBABCH22824 Horgen 1
Bank Zweiplus AG BZPLCHZZXXX Zurich 1
Bankhaus Jungholz BJAGCH2GXXX St. Gallen 1
Bankmed (Suisse) S.A. MEDSCHGGXXX Geneva 1
Banque Algerienne du Commerce Exterieur S.A. AEXTCHZZXXX Zurich 1
Banque Audi (Suisse) SA AUDSCHGGXXX Geneva 1
Banque Bonhote et Cie SA BONHCH22XXX Neuchatel 1
Banque Cantonale de Fribourg BEFRCH22XXX Fribourg 1
Banque Cantonale de Geneve BCGECHGGXXX Geneva 1
Banque Cantonale du Jura SA BCJUCH22XXX Porrentruy 1
Banque Cantonale du Valais BCVSCH2LXXX Sion/Sitten 1
Banque Cantonale Neuchateloise BCNNCH22XXX Neuchatel 1
Banque Cantonale Vaudoise BCVLCH2LXXX Lausanne 1
Banque Coop, SA COOPCHBB10A Lausanne 3
Banque Cramer et Cie SA CRAMCHGGXXX Geneva 1
Banque de Commerce et de Placements S.A. BPCPCHGGXXX Geneva 1
Banque Degroof Petercam (Suisse) SA PEPSCHGGXXX Geneva 2
Banque du Leman SA BLEMCHGGXXX Geneva 1
Banque Eric Sturdza S.A. BABRCHGGXXX Geneva 1
Banque Genevoise de Gestion SA BGGECHGGXXX Geneva 1
Banque Havilland (Suisse) S.A. BPGECHGGXXX Geneva 1
Banque Heritage HFTCCHGGXXX Geneva 1
Banque Hottinger et Cie SA HOTTCHZZXXX Zurich 1
Banque Hunziker S.A. BHUNCHG1XXX Geneva 1
Banque Intercommerciale de Gestion INTGCH21XXX Lausanne 1
Banque Internationale A Luxembourg (Suisse) SA BILSCHZZXXX Zurich 1
Banque Internationale de Commerce - Bred BICFCHGGXXX Geneva 1
Banque Lombard Odier et Cie SA LOCYCHGGXXX Geneva 4
Banque Morval MORVCH22XXX Lugano 2
Banque Paris Bertrand Sturdza SA BKPBCHGGXXX Geneva 1
Banque Picciotto Setton and Associes PSAACHG1XXX Geneva 1
Banque Pictet et Cie SA PICTCHGGXXX Geneva 2
Banque Privee Bcp (Suisse) S.A. MILBCHGGXXX Geneva 1
Banque Profil de Gestion S.A. BPDGCHGGXXX Geneva 1
Banque Syz et Co SA SYCOCHGBXXX Geneva 1
Banque Syz SA SYCOCHGGXXX Geneva 4
Banque Thaler S.A. THALCHGGXXX Geneva 1
Banque Vontobel Geneve SA. VTGECHG1XXX Geneva 1
Bantleon Bank AG BANTCH22XXX Zug 1
Barclays Bank (Suisse) S.A. BARCCHGGXXX Geneva 1
Barons Financial Services SA BAFVCHG1XXX Geneva 1
Barry Callebaut Sourcing AG BAULCHZ1XXX Zurich 1
Basellandschaftliche Kantonalbank BLKBCH22XXX Liestal 12
Basler Kantonalbank BKBBCHBBXXX Basle 2
Baumann et Cie BAUMCHBBXXX Basle 1
Baumhaus Capital BUUUCHZZXXX Zurich 1
Bbo Bank Brienz Oberhasli AG BBOBCH22XXX Brienz 1
BBVA Suiza SA BBVACHZZXXX Zurich 1
Bearbull Gestion Institutionnelle (Bbgi) BGIGCHG1XXX Geneva 1
Berenberg Bank (Schweiz) AG BEGOCHZZXXX Zurich 2
Berger van Berchem et Cie BEBCCHG1XXX Geneva 1
Berne Stock Exchange XBRNCH21XXX Berne 1
Berner Kantonalbank AG KBBECH22XXX Berne 1
Bernerland Bank AG RBABCH22313 Sumiswald 1
Bezirks-Sparkasse Dielsdorf Genossenschaft BZSDCH22XXX Dielsdorf 1
Bhb Beteiligungs- und Finanzgesellschaft HANBCHB1XXX Basle 1
Bhf Bank (Schweiz) AG BHFBCHZZXXX Zurich 1
Biene Bank Im Rheintal Genossenschaft RBABCH22980 Altstaetten (Sg) 1
Bim (Suisse) S.A. BIMLCH22XXX Lugano 1
Bipielle Bank (Suisse), (In Liquidation) BPLSCH22XXX Lugano 1
Blom Bank (Switzerland) SA BLOMCHGGXXX Geneva 1
Bmt Finanz SA BMFACHG1XXX Gland 1
BNP Paribas (Suisse) SA BPPBCHGGXXX Geneva 2
BNP Paribas Securities Services, Paris, Succursale PARBCH21000 Zurich 17
BNP Paribas Securities Services, Paris, Succursale de Zurich PARBCH21XXX Zurich 3
Bofis AG BFFICH21XXX Siebnen 1
Bondpartners S.A. BONDCH21XXX Lausanne 1
Bordier et Cie BORDCHGGXXX Geneva 1
Bpi Suisse SA BPUUCHG1XXX Geneva 1
Bridport et Cie S.A. BIRCCHGGXXX Geneva 1
Brockhouse Cooper BRCPCHB1XXX Basle 1
Brown Brothers Harriman Services AG BBHCCHZZXXX Zurich 1
Bsi AG BSILCH2275A St. Moritz 2
Buehler AG BUHRCH22XXX Uzwil 1
Bunge S.A. BLTDCHGGXXX Geneva 4
Burgergemeinde Bern, Dc Bank Deposito-Cassa der Stadt Bern DCBECH22XXX Berne 1
Burgerliche Ersparniskasse Bern Genossenschaft RBABCH22382 Berne 1
Bz Bank Aktiengesellschaft BZBKCH2WXXX Wilen Bei Wollerau 1
Bz Trust Aktiengesellschaft TRTRCHZ1XXX Wilen Bei Wollerau 1

The way a SWIFT/BIC code from Switzerland is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

BALF Bank code
4 letters that identify the bank.
CH Country code
2 letters for the country (ISO 3166).
G1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Switzerland: banks and their SWIFT/BIC codes

For Switzerland we have 1904 SWIFT/BIC codes. Each code identifies a bank or one of its branches, so a payment from abroad reaches the right place.

Each bank is listed with its own page showing the head office code and if there are any, codes for branches and departments. Below the list you can read how a code from Switzerland is put together, how to send money there without overpaying and what to check before you pay.

Getting paid from abroad into an account in Switzerland

If you are waiting for a payment from another country on an account in Switzerland, give the sender all details at once. Share the account holder’s name, the IBAN or account number, your bank’s SWIFT code and your address.

Look up the bank in the list on this page and compare the code with your own bank details – your bank statement is the final word. You can add the name and city of your bank as well, since some payment forms ask for it.

Do not be surprised if the amount credited is below the amount on the sender’s receipt. Fees for incoming transfers differ from bank to bank – your bank’s price list tells you what applies. Make clear with the sender who covers the fees, especially for larger amounts.

How long does a transfer to Switzerland take?

A SWIFT payment to Switzerland typically needs one to a few business days, depending on the currency, the route and the banks involved. Transfers sent after the cut-off time or on weekends and holidays usually go out the next business day.

A growing number of banks are connected to SWIFT gpi. Each gpi transfer gets a unique reference, the UETR. Specialist transfer services often show a status online.

SEPA transfers to Switzerland

Inside SEPA, euro transfers to Switzerland follow the same rules. A field for the BIC is usually optional for those payments.

The BIC does matter for payments in other currencies and for transfers from outside SEPA. Euro payments within SEPA usually arrive by the next business day or faster with instant payments. Fees are generally low provided everything stays in euros.

How SWIFT codes from Switzerland are built

A SWIFT code is either 8 or 11 characters long and follows a fixed pattern. Characters one to four identify the bank, characters five and six form the country code and characters seven and eight give the location.

In every code from Switzerland, characters five and six are the ISO country code of Switzerland – that is the quickest way to spot one. A code with a different country code come from a bank abroad – a quick way to catch mistakes.

The optional last three characters stand for a branch or department; XXX is used for the head office. For most transfers the head office code is what you need unless the recipient asks for a specific branch.

The cheapest way to send money to Switzerland

What you pay for a payment to Switzerland is made up of more than one component, and the fee on your screen is only one of them. You pay a transfer fee, possibly fees from correspondent banks along the way and, most importantly, the exchange rate markup if the money is converted.

The real cost is often in the rate, rather than in the fee. A simple test: put the offered rate next to the mid-market rate and look at the difference.

For a lot of currency pairs, a specialist provider turns out to be less expensive than a bank. Before you send money to Switzerland, take a minute to compare the total cost via GoldexPay rather than accepting the first rate you see.

Raiffeisen Schweiz Genossenschaft and its SWIFT codes

Raiffeisen Schweiz Genossenschaft tops our list for Switzerland when it comes to the number of SWIFT/BIC codes. Its main office has RAIFCH22XXX; that is usually the right code for a transfer.

Banks differ in how many codes they register. Paying someone at Raiffeisen Schweiz Genossenschaft? Go with RAIFCH22XXX unless the recipient gives you a branch code.

Banks in Switzerland beginning with the letter :letter

This filter narrows the list to banks from Switzerland that begin with :letter to make searching quicker. The totals mentioned above still refer to all banks in Switzerland and not only this selection.

If a bank is missing here, try the full list. Use the full list for Switzerland if you are not sure the exact name.

How reliable is this list?

Ask the recipient to send you the account details directly from their banking app. When the code you were given does not match the code listed here, stop and ask: check with the recipient or the bank.

This list draws on publicly available sources that we update periodically. Institutions reorganise, close branches and change codes – a directory can be a step behind. For a payment of any size, check the code with the recipient. GoldexPay is an independent comparison site and is not affiliated with the banks listed.

Be wary of payment requests containing changed bank details – a common fraud method. A valid BIC says nothing about whether a request is genuine: criminals use real codes too.

Paying in CHF: what conversion costs you

Bank accounts in Switzerland are usually held in CHF. A payment in a foreign currency will be converted into CHF on its way to the recipient – and the bank that does it picks the rate.

Who converts the money makes a difference: every bank has its own margin. Often you pay less if you send CHF straight away through a provider that converts near the mid-market rate rather than letting the receiving bank convert. Exchange rates move during the day – some providers let you lock in a rate.

Frequently asked questions

How many banks in Switzerland have a SWIFT/BIC code?

Our directory lists 697 banks and financial institutions in Switzerland with 1,904 SWIFT/BIC codes, including branches and departments.

How do I recognise a SWIFT/BIC code from Switzerland?

Characters 5 and 6 of each SWIFT/BIC code show the country. For Switzerland this is CH.

Do I need a SWIFT code to send money to Switzerland?

For euro transfers usually not: Switzerland belongs to SEPA, so the IBAN suffices. When you send a different currency you need the SWIFT/BIC code.

How long does a transfer to Switzerland take?

Euro transfers normally arrive the next business day. Transfers in other currencies take 2–4 business days.

How do I find the right SWIFT code for a bank in Switzerland?

Ask the recipient or search by bank name above. Without a branch, the head office code (XXX) is the safe choice.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.