SWIFT/BIC codes in Bahrain

106 banks and financial institutions in Bahrain with 167 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Abc Islamic Bank (E.c) ABCIBHBMXXX Manama 1
Ahli United Bank B.s.c. AUBBBHBMXXX Manama 2
Al Ahlia Securities W.l.l GUSRBHB1XXX Manama 1
Al Baraka Islamic Bank B.s.c Closed ABIBBHBMXXX Manama 5
Al Salam Bank Bahrain ALSABHBMXXX Manama 1
Al Shaya Trading Co W.l.l SHTWBHBMXXX Manama 1
Albaraka Banking Group ABBGBHBMXXX Manama 1
Allied Bank Limited, Wholesale Banking Branch ABLWBHBMXXX Manama 1
Allied Banking Corporation ABCMBHB1XXX Manama 1
Alubaf Arab International Bank B.s.c. (C) ALUBBHBMXXX Manama 1
Arab Bank PLC ARABBHBMMAN Manama 1
Arab Bank PLC, Offshore Banking Unit (Obu) ARABBHBMXXX Manama 5
Arab Banking Corporation (B.s.c.) ABCOBHBMXXX Manama 1
Arab Financial Services Co. B.s.c AFSCBHB1XXX Manama 1
Arab Investment Company, The TAIQBHBMXXX Manama 1
Arab Petroleum Investments Corporation APICBHBMXXX Manama 2
Arcapita FIIVBHBMXXX Manama 1
Askari Bank Limited, Bahrain Branch ASCMBHBMXXX Manama 1
Bahrain Bourse BHBNBHBMXXX Manama 1
Bahrain Development Bank B S C (C) BDBBBHBMXXX Manama 1
Bahrain Financing Company BFCCBHBMXXX Manama 1
Bahrain Financing Company Bsc BAHFBHB1XXX Manama 1
Bahrain India International Exchange Co .b.s.c BIEEBHB1XXX Manama 1
Bahrain Islamic Bank B.s.c. BIBBBHBMXXX Manama 3
Bahrain Middle East Bank B.s.c BMEABHBMXXX Manama 1
Bahrain Stock Exchange XBAHBHB1XXX Manama 1
Bank Al Habib Limited BAHLBHBMXXX Manama 1
Bank Al-Khair B.s.c. (C) UINSBHBNXXX Manama 1
Bank Alfalah Limited Bahrain ALFHBHBMXXX Manama 1
Bank of Baroda BARBBHBMXXX Manama 1
Bank of Tokyo-Mitsubishi Ufj, LTD., The BOTKBHBMXXX Manama 1
Bbk BBKUBHBMXXX Manama 24
Bmi Bank Bsc (C) BMUSBHBMXXX Manama 2
BNP Paribas 3u BNPABHBWXXX Manama 1
BNP Paribas Bahrein - Manama Offshore Banking Unit(Obu) BNPABHBMXXX Manama 2
BNP Paribas Manama, Full Commercial Branch (Fcb) BNPABHBCXXX Manama 2
Bok International BOKNBHBMXXX Manama 1
British American Tobacco Middle East S.p.c. BATSBHB1XXX Hidd 1
Cairo Amman Bank CAABBHBMXXX Manama 1
Canara Bank CNRBBHBMXXX Manama 1
Central Bank of Bahrain BMAGBHBMXXX Manama 1
Charles Fulton (Gulf) Wll CFGWBHB1XXX Manama 1
Citibank N.a. CITIBHBXXXX Manama 3
Credit Libanais Sal CLIBBHBBXXX Manama 1
Denizbank AS Bahrain Branch (Obu) DENIBHBXXXX Manama 1
Elaf Bank Bsc Closed ILAFBHBMXXX Manama 1
Eskan Bank ESKBBHBMXXX Manama 1
Finansbank A.s. Bahrain Branch FNNBBHBMXXX Manama 1
First Energy Bank FEBBBHBMXXX Manama 1
First Leasing Bank FLBBBHB1XXX Al Seef 1
Gfh Financial Group B.s.c. GFHIBHBMXXX Manama 1
Gulf Custody Company -Bharain GCCOBHB1XXX Manama 1
Gulf International Bank, B.s.c. GULFBHBMXXX Manama 3
Habib Bank LTD. HABBBHBMXXX Manama 2
Hdfc Bank Limited HDFCBHBMXXX Manama 1
Housing Bank For Trade and Finance / Bahrain, Manama, The HBHOBHBMXXX Manama 1
HSBC Bank Middle East Limited BBMEBHBXXXX Manama 2
Icici Bank LTD ICICBHBMXXX Manama 6
Investcorp Bank B.s.c. INVCBHBMXXX Manama 1
Ithmaar Bank B.s.c. (C) FIBHBHBMXXX Manama 1
Jpmorgan Chase Bank, N.a. - Bahrain Branch CHASBHBMXXX Manama 2
Js Bank Limited JSBLBHBMXXX Manama 1
Keb Hana Bank Bahrain Branch KOEXBHBMXXX Manama 1
Khaleeji Commercial Bank B.s.c. (C) KHCBBHBMXXX Manama 1
Kuwait Finance House KFHOBHBMXXX Manama 1
Kuwait Turkish Participation Bank Inc. Bahrain Branch KTEFBHBMXXX Manama 1
Liquidity Management Centre B.s.c LMCSBHBMXXX Manama 1
Mashreqbank Psc. BOMLBHBMXXX Manama 2
Mcb Bank Limited MUCBBHBMXXX Manama 1
Mubasher Financial Services MFSVBHB1XXX Sanabis 1
Mubasher Financial Services Bsc Bahrain MFSCBHBMXXX Manama 1
National Bank of Abu Dhabi - Offshore Banking Unit (Obu) NBADBHBMXXX Manama 3
National Bank of Bahrain NBOBBHBMXXX Manama 3
National Bank of Kuwait S.a.k.p- Bahrain Branch NBOKBHBMXXX Manama 2
National Bank of Pakistan NBPABHBMXXX Manama 1
Nec B.s.c Closed NECDBHBQXXX Qudaibiyah 1
Nikko Investment Banking (Middle East) Ec NIBEBHB1XXX Manama 1
Nomura Investment Banking (Middle East) B.s.c. NIBMBHB1XXX Manama 1
Nonoo Exchange Company Bsc (C) NOEXBHB1XXX Manama 1
Osool Asset Management B.s.c. (C) OSOLBHBMXXX Manama 1
Palestine Investment Bank PINVBHBMXXX Manama 1
R.p. Martin (Bahrain) Wll MABWBHB1XXX Manama 1
Rafidain Bank RAFBBHBMXXX Manama 1
Robert Fleming Holdings LTD ROFHBHB1XXX Manama 1
Securities and Investment Co.(B.s.c) SICSBHBMXXX Manama 1
Seera Investment Bank B.s.c. (Closed) UIBBBHBMXXX Manama 1
Standard Chartered Bank SCBLBHBMXXX Manama 2
State Bank of India, Obu SBINBHBMXXX Manama 2
Tadhamon Capital Bsc(C) TCPBBHB1XXX Manama 1
Taib Bank B.s.c.(C) TAIBBHBMXXX Manama 1
The Saudi National Commercial Bank SNCBBHBMXXX Manama 3
Trans Arabian Development Company E.c. TRDEBHB1XXX Manama 1
Turkiye Finans Katilim Bankasi A.s. AFKBBHBMXXX Manama 1
Turkiye Halk Bankasi A.s. Bahrain (Obu) Branch TRHBBHBMXXX Manama 1
Turkiye Is Bankasi A.s. Bahrain Branch ISBKBHBMXXX Manama 1
Turkiye Vakiflar Bankasi T.a.o. Bahrain Branch (Obu) TVBABHBMXXX Manama 1
United Bank Limited UNILBHBMXXX Manama 2
United Gulf Bank B.s.c UGUBBHBMXXX Manama 1
United Gulf Bank Securities Co. UNGUBHB1XXX Manama 1
Venture Capital Bank Bsc VCBKBHBMXXX Manama 1
Vitol Bahrain E.c. VTOLBHBMXXX Manama 1
Woori Bank, Manama HVBKBHBMXXX Manama 1
Yapi Ve Kredi Bankasi Bahrain Offshore Banking Un It YAPIBHBXXXX Manama 1
Zain Bahrain B.s.c Closed ZAINBHBMXXX Manama 1
Zenj Exchange Co. W.l.l ZENJBHBMXXX Manama 1
Ziraat Bank A.s Bahrain Branch TCZBBHBMXXX Manama 1

The way a SWIFT/BIC code from Bahrain is structured

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

ABCI Bank code
4 letters that identify the bank.
BH Country code
2 letters for the country (ISO 3166).
BM 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.

Bank SWIFT codes for Bahrain

Our directory covers 106 banks and financial institutions in Bahrain. A SWIFT code tells every bank in the chain which institution is meant to get an international payment.

Choose a bank below to view the head office code and its other codes, plus practical notes for sending and receiving money. Below the list we explain how codes from Bahrain are built, how to send money to Bahrain without overpaying and how to check a code before you pay.

Which bank in Bahrain has the most codes?

Bbk tops our list of Bahrain banks when it comes to SWIFT/BIC codes. The head office of Bbk uses BBKUBHBMXXX.

Many codes often reflects separate codes for branches, departments or services. Paying someone at Bbk? Use BBKUBHBMXXX except when a specific branch code is requested.

Receiving money in Bahrain from abroad

If you are waiting for money from abroad on an account in Bahrain, give the sender all details at once. That means: your full name as your bank knows it, your IBAN or account number, the BIC of your bank and usually your address.

Look up your bank in the list above and compare the code with your own bank details, but take the code from your own bank details when in doubt. Certain banks may also want your bank’s address.

Do not be surprised if the amount credited is smaller than what the sender paid. Fees for incoming transfers vary per bank – your bank’s price list tells you what applies. Make clear with the sender who covers the fees, especially for larger amounts.

How SWIFT codes from Bahrain are built

Every SWIFT/BIC code has eight or eleven characters, always in the same order. First comes four letters for the bank, followed by two letters for the country and two characters for the location.

Whatever the bank, all Bahrain codes share the same fifth and sixth letters. Codes with other letters in that position belong to a bank abroad, even if the bank name looks familiar.

When a code ends in XXX, it refers to the head office, and the 8-character version leads to the same place. Choose a branch code only if the recipient’s bank asks for it.

Bank or transfer service for Bahrain?

An international bank payment to Bahrain can cost more than the fee suggests. There is a transfer fee, sometimes charges from intermediary banks and, most importantly, the margin on the exchange rate when currencies differ.

That exchange rate margin tends to be the biggest part of the cost because it is hidden in the rate. Check the bank’s rate against the mid-market rate that you find on financial sites. The difference is your real cost.

Specialist money transfer services often offer rates closer to the mid-market rate and lower fees. GoldexPay compares the amount that arrives in Bahrain across services, which makes the cheapest option easy to spot.

Check the code before you pay

The most reliable source for a SWIFT code is the recipient’s own bank details: an invoice, a statement or their online banking. If the code you have differs from the code listed here, stop and ask.

We collect bank codes using publicly available data and update our list regularly. Institutions reorganise, change names and retire codes – a directory can be a step behind. Use our data as a starting point rather than the last word: the bank details from the recipient come first. We are an independent comparison service for money transfers, not a bank.

Fraudsters regularly use fake invoices carrying new bank details from what looks like a familiar address. Always verify changed details by phone on a number you know.

Tracking a payment to Bahrain

How quickly money arrives in Bahrain is determined by a few things: the currency, the number of banks in between, daily processing deadlines and differences in time zone. Transfers sent after the cut-off time or on weekends and holidays usually go out the next business day.

If a transfer seems delayed, the sender should contact their own bank; only the sending side can start an official trace. Money transfer services often show a status in their app, which makes it easier to see where the money is.

Why a transfer to Bahrain needs a SWIFT code

Because Bahrain does not belong to SEPA, a transfer from abroad normally goes as a SWIFT payment. This means the payment always needs the SWIFT/BIC code of the receiving bank in addition to the account details.

In some countries, the account is identified by a domestic account number rather than an IBAN. The receiving bank usually provides a list of required details for payments from abroad. On the way to Bahrain, a payment may pass through correspondent banks.

Frequently asked questions

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

We list 106 institutions in Bahrain that together have 167 SWIFT/BIC codes, including branches and departments.

What is the cheapest way to send money to Bahrain?

Banks often hide a margin in the exchange rate. Compare what arrives in Bahrain across transfer services to pay less.

Which bank in Bahrain has the most SWIFT codes?

The largest number of codes belongs to Bbk: 24 in our database. Its head office code is BBKUBHBMXXX.

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

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

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

Yes – Bahrain is outside the SEPA area, so payments from abroad go through SWIFT and you need the BIC of the recipient’s bank and the account details.

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