Loading...
Loading...
The International Bank Account Number (IBAN) for Bahrain is 22 characters long and is used to identify bank accounts for international transactions via the SWIFT network.
A Bahrain IBAN begins with the country code BH and two check digits, followed by the 18-character BBAN (Basic Bank Account Number). The Bahrain BBAN encodes a 4-character bank code, followed by a 14-character account number. International transfers to Bahrain are processed in BHD via SWIFT, typically taking 1–3 business days. Always include the full 22-character IBAN together with the bank's BIC/SWIFT code when making or receiving international payments.
IBAN Length
22 chars
Currency
BHD
SEPA
No
Banks
9+
Electronic format
BH67BMAG00001299123456
Print format
BH67 BMAG 0000 1299 1234 56
A Bahrain IBAN is 22 characters long and consists of the following components:
The Basic Bank Account Number (BBAN) is the domestic part of the IBAN, following the country code and check digits. Here is the BBAN validation format for Bahrain:
^[A-Z]{4}^[a-zA-Z0-9]{14}9 banks in Bahrain that support IBAN-based international transfers:
An IBAN (International Bank Account Number) is an internationally-agreed code made up of up to 34 letters and numbers that helps banks make sure that international transfers are processed correctly. Each set of characters represents a different detail for your bank account. You can see the breakdown of this IBAN below.
IBAN in Bahrain consists of 22 characters: 2 letter country code 2 digit check number 4 characters from the bank's bank code 14 digit code for the bank account number
Yes. If you’re making – or expecting to receive – an international money transfer to a bank account in Bahrain, then just a standard bank account number isn’t enough. If you want your money to arrive quickly and safely, you’ll usually need to give the bank a few extra details, such as an IBAN or SWIFT code. Banks assign IBANs to each of their accounts to make sure that international transfers are processed correctly. IBANs contain all of the country, bank, and account details you need to send or receive money internationally. This system is used throughout Europe, and also recognised in some areas of the Middle East, North Africa and the Caribbean.
A Bahraini IBAN is exactly 22 characters long. It starts with BH, 2 check digits, a 4-character alphanumeric bank code, and a 14-character account number. Example: BH67 BMAG 0000 1299 1234 56.
No. Bahrain is not a SEPA member. International transfers to Bahrain are processed through the SWIFT network. Domestically, the Bahrain Interbank Settlement System (BISS) and the Bahrain Automated Clearing House (BACH) process interbank BHD payments using the IBAN.
Bahraini bank codes (4 characters, positions 5–8 of the IBAN): Ahli United Bank uses AUBB, National Bank of Bahrain (NBB) uses NBOB, Bank of Bahrain and Kuwait (BBK) uses BBKU, Ithmaar Bank uses ITHMB, and Al Salam Bank uses BISLB.
Your BH IBAN is available in your bank's online banking or mobile app under account details. Ahli United Bank's online banking, NBB's mobile app, and BBK's e-banking portal all display the 22-character IBAN. It is also printed on bank statements and account correspondence.
Provide your full 22-character BH IBAN and your bank's SWIFT/BIC code. Ahli United Bank's SWIFT code is AUBBBHBM; NBB's is NBOBBHBM; BBK's is BBKUBHBM. Without both, the sending bank may have difficulty routing the payment correctly.
Yes. The Bahraini dinar (BHD) is pegged to the US dollar at a fixed rate of 0.376 BHD per USD. This peg has been maintained for decades and makes USD-to-BHD conversion fully predictable — 1 USD always converts to approximately 0.376 BHD. If you are receiving a USD transfer, you can calculate the exact BHD amount before the funds arrive.
SWIFT transfers to Bahrain typically take 1–2 business days. Bahrain is a regional banking hub, and major banks like Ahli United Bank and NBB have strong correspondent banking networks with Middle Eastern, European, and US banks. Transfers from GCC countries often settle same-day or next business day.
Bahrain introduced mandatory IBAN use under the Central Bank of Bahrain (CBB) regulatory framework. All Bahraini bank accounts carry a 22-character IBAN prefixed with BH. Bahrain is not part of SEPA; international transfers are processed through SWIFT. Domestically, the Bahrain Interbank Settlement System (BISS) and the Bahrain Automated Clearing House (BACH) use the IBAN for all interbank payment processing in Bahraini dinar (BHD).
Compare exchange rates and fees to find the cheapest way to transfer.
Compare providers