SWIFT/BIC codes in Oman

50 banks and financial institutions in Oman with 65 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Ahli Bank S.a.o.g AUBOOMRUXXX Ruwi 2
Al Ahlia Asset Mgt Co. (Saoc) AAMOOMR1XXX Ruwi 1
Al Amin Securities Company LLC ASMLOMR1XXX Ruwi 1
Al Madina Financial and Investment Services Co. (S.a.o.g) MFIEOMR1XXX Ruwi 1
Al Qurum Investment Services (Saoc) QURUOMR1XXX Ruwi 1
Al Shalman Securities Co (Saog) SHEAOMR1XXX Muttrah 1
Al Shurooq Securities Co LLC SHUROMR1XXX Ruwi 1
Alizz Islamic Bank IZZBOMRUXXX Muscat 1
Bank Dhofar (S.a.o.g.) BDOFOMRUXXX Ruwi 3
Bank Melli Iran MELIOMRXXXX Muscat 1
Bank Nizwa BNZWOMRXXXX Muscat 1
Bank of Baroda, Greater Muttrah Branch BARBOMMXXXX Ruwi 4
Bank of Beirut S.a.l.- Oman Branch BABEOMRXXXX Muscat 1
Bank Sohar S.a.o.g BSHROMRUXXX Ruwi 2
Bankmuscat Saog BMUSOMRXXXX Muscat 2
Central Bank of Oman CBOMOMRUXXX Ruwi 1
Efg Hermes Oman LLC EFGHOMM1XXX Muscat 1
Financial Services Company Saog FIVOOMR1XXX Ruwi 1
First Abu Dhabi Bank (Formerly National Bank of Abu Dhabi) Oman Main Br NBADOMRXXXX Muscat 3
Global Financial Investments S.a.o.g GFISOMR1XXX Muscat 1
Global Financial Services Co. FISOOMR1XXX Ruwi 1
Gulf Investment Services Co. (S.a.o.g) GISCOMR1XXX Ruwi 1
Habib Bank Limited HBZUOMM1XXX Muttrah 1
Habib Bank Oman HABBOMRXXXX Ruwi 1
HSBC Bank Oman S.a.o.g BBMEOMRXXXX Ruwi 1
International Financial Services IFELOMR1XXX Ruwi 1
Middle East Brokerage Company MEBCOMR1XXX Ruwi 1
Ministry of Finance MINIOMRUXXX Muscat 1
Muscat Depository and Securities Registration Co Saoc MDSROMR1XXX Ruwi 1
Muscat Securities Market XMUSOMM1XXX Muscat 1
Muzn Islamic Banking Trading Under National Bank of Oman MUZNOMR1XXX Ruwi 1
National Bank of Oman NBOMOMRXXXX Muscat 4
National Securities Company Saog NASGOMR1XXX Al Harthy Complex 1
Octal Petrochemicals Fzc OPCFOMRXXXX Muscat 1
Oman and Emirates Investment Holding Co Saog OMEMOMR1XXX Ruwi 1
Oman and UAE Exchange Centre Co LLC OUAEOMRUXXX Ruwi 1
Oman Arab Bank Saoc OMABOMRUXXX Ruwi 2
Oman Banking Corp. BOGUOMR1XXX Ruwi 1
Oman International Development and Investment Company Saog OIDIOMR1XXX Ruwi 1
Oman Investments Services (Saoc) OISOOMR1XXX Ruwi 1
Oman Security Portfolio Co. (Saog) OSPOOMR1XXX Ruwi 1
Oman United Exchange Co. LLC OMUEOMR1XXX Muscat 1
Qatar National Bank QNBAOMRXXXX Muscat 1
Standard Chartered Bank SCBLOMRXXXX Ruwi 1
State Bank of India, Muscat, Oman SBINOMRXXXX Muscat 1
State General Reserve Fund SGRFOMRBXXX Muscat 1
State General Reserve Fund - Ministry of Finance SGRFOMR1XXX Muscat 2
United Securities L.l.c. USECOMR1XXX Ruwi 1
Vision Investment Services Co (S.a.o.c) VISIOMR1XXX Ruwi 1
Vision Securities Company LLC VSCLOMR1XXX Muscat 1

How a SWIFT/BIC code from Oman is built up

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

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

Finding a SWIFT code in Oman

In Oman we have 65 SWIFT/BIC codes, spread over 50 institutions. A SWIFT code shows the banks handling a transfer which institution is meant to get an international payment.

Choose the bank from the list to see its head office code and its other codes. The sections below explain the structure of the codes, what transfers cost and how to avoid mistakes before a payment.

How reliable is this list?

The best place to find the right code is paperwork issued by the bank. An incorrect BIC may lead to a delay, a returned payment or additional charges, so compare it with the list on this page.

We gather bank codes using public sources and update them from time to time. Institutions merge, close branches and retire codes – a directory can be a step behind. Before any payment of any size, check the code with the recipient. GoldexPay is not a bank and is not affiliated with the banks listed.

Fraudsters often send payment requests carrying new bank details that look completely genuine. A real SWIFT code tells you nothing about whether a request is genuine: criminals use real codes too.

Which bank in Oman has the most codes?

Of the 50 banks in Oman, Bank of Baroda, Greater Muttrah Branch has the most codes. Its main office has BARBOMMXXXX.

Banks differ in whether they register branch codes – a high count is not a measure of size. Making a payment to Bank of Baroda, Greater Muttrah Branch? Use BARBOMMXXXX except when the recipient gives you a branch code.

International payments to Oman and the BIC

Because Oman does not belong to SEPA, a transfer from abroad is usually sent as a SWIFT payment. This means the payment always needs the SWIFT/BIC code of the recipient’s bank.

Not all countries use the IBAN; in that case the local account number is used instead. Check with the recipient exactly which details their bank needs for incoming international payments. SWIFT payments sometimes go via one or more intermediary banks.

Bank or transfer service for Oman?

If you transfer money to Oman via a regular bank, the stated fee is rarely all of the cost. Besides a fixed fee, intermediary banks can take a cut and, if currencies are converted, the bank often applies a rate below the actual market rate.

The real cost is often in the rate. A simple test: set the rate you get against the mid-market rate and look at the difference.

Money transfer services often offer a rate near the mid-market rate and lower fees. On GoldexPay you can compare what recipients in Oman receive across services, which makes the cheapest option easy to spot.

Incoming international payments in Oman

Someone abroad who wants to pay you will ask for several details about your account. In practice that means: your name exactly as it appears on the account, your account number or IBAN, the BIC of your bank and, often, your address.

Find the bank in the list above to check its code – your bank statement is the final word. You can include your bank’s name and city.

The amount you receive is often less than the amount sent. Charges on incoming payments vary from bank to bank; check the price list of your bank. For business payments, state who bears the costs to avoid a shortfall.

The structure of a Oman SWIFT/BIC code

A SWIFT code is either 8 or 11 characters long. It starts with a four-letter bank code, then a two-letter country code and two characters for the location.

You can recognise a bank code from Oman by letters five and six: they always show the ISO country code of Oman. Codes with other letters in that position belong to another country, 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 when the recipient’s bank asks for it – otherwise stick with the head office.

When does money sent to Oman arrive?

A SWIFT payment to Oman usually takes anywhere from one to several business days, depending on the currency, the route and the banks involved. Bank holidays in either country can add extra days to the journey.

A growing number of banks use SWIFT gpi. Every payment gets a unique transaction reference, the UETR. Keep your transfer receipt until the recipient confirms.

Frequently asked questions

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

We list 50 banks and financial institutions in Oman with 65 SWIFT/BIC codes.

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

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

Which bank in Oman has the most SWIFT codes?

The largest number of codes belongs to Bank of Baroda, Greater Muttrah Branch: 4. The head office uses BARBOMMXXXX.

What is the cheapest way to send money to Oman?

Banks often hide a margin in the exchange rate. Check the amount received in Oman with specialist providers to pay less.

How long does a transfer to Oman take?

An international payment to Oman typically takes 1–5 business days. Specialist transfer services often deliver faster at a lower cost.

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