SWIFT/BIC codes in Russia: banks starting with A

785 banks and financial institutions in Russia with 1,646 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
AB Oao 'kuznetskbiznesbank' KZBURU51XXX Novokuznetsk 1
Absolut Bank ABSLRUMMXXX Moscow 1
Ac Bank ELKARU3SXXX Samara 3
Accent ORSKRU44XXX Orsk 1
Agricultural Bank of China (Moscow) Limited ABOCRUMMXXX Moscow 1
Agrokhim Bank AGHIRUM1XXX Moscow 1
Agrosoyuz Bank AGRYRUM1XXX Moscow 4
Ak Bars Bank ARRSRU2KXXX Kazan 16
Akb Volgo-Don Bank AKBVRU21XXX Volgograd 1
Akkobank Oao AKKORU51XXX Surgut 1
Aktiv Bank AKTVRU21XXX Saransk 1
Aktsionemy, Joint-Stock Public Company AKCARU21XXX Almetyevsk 1
Alef-Bank ALEFRUMMXXX Moscow 4
Aleksandrovsky Bank ITEHRU2PXXX St. Petersburg 4
Alfa Capital ALCPRUM1XXX Moscow 1
Alfa-Bank ALFARUMMXXX Moscow 8
Aljba Alliance ALALRUMMXXX Moscow 1
Alma Bank FRIBRUMMXXX Moscow 1
Almazergienbank ALMZRU8YXXX Yakutsk 1
American Express Bank LLC AEGBRUMMXXX Moscow 1
Andjibank ANDJRU21XXX Makhachkala 1
Ao 'm-Reestr' MREERUM1XXX Moscow 1
Ao Bank of Tokyo-Mitsubishi Ufj (Eurasia) BOTKRUMMXXX Moscow 1
Ao Cb Ivanovo IVAORU21XXX Ivanovo 1
Ao Citibank, Moscow CITIRUMXXXX Moscow 2
Ao Commercial Investment Bank 'euroalliance' ECILRU21XXX Ivanovo 1
Ao Cra Express-Volga EXVORU21XXX Saratov 1
Ao Mizuho Bank (Moscow) MHCCRUMMXXX Moscow 1
Ao Raiffeisenbank RZBMRUMMXXX Moscow 1
Ao Woori Bank HVBKRUMMXXX Moscow 2
Apabank APABRUMMXXX Moscow 1
Arbat Bank Commercial Bank LTD. ARBORUM1XXX Moscow 1
Aresbank ARESRUMMXXX Moscow 1
Asia-Invest Bank JSC ASIJRUMMXXX Moscow 1
Asia-Pacific Bank Ao AJICRU81XXX Blagoveshchensk 1
Asian-Pacific Bank ASANRU8XXXX Blagoveshchensk 1
Askold Bank Oao ASKORU21XXX Smolensk 1
Assotsiatsiya Bank ASOJRU2NXXX Nizhniy Novgorod 1
Atb Bank ATBTRUMMXXX Moscow 1
Aton ATONRUM1XXX Moscow 1
Aton Investment Company ATIMRUM1XXX Moscow 1
Avangard Bank AVJSRUMMXXX Moscow 1
Avers Bank BKAVRU2KXXX Kazan 1
Avtogradbank AVGRRU22XXX Naberezhnye Chelny 1
Avtotorgbank Ooo SLAKRUM1XXX Moscow 1
Avtovazbank Joint-Stock Company AVBKRU3TXXX Togliatti 10
Azimut Bank AZIMRUM1XXX Moscow 1

The way a SWIFT/BIC code from Russia is built up

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

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

SWIFT/BIC codes in Russia

This overview covers 785 banks and financial institutions in Russia, with 1646 SWIFT/BIC codes in total. Each code points to a bank or a specific branch or department.

Look for the recipient’s bank in the list and open its page to see all codes we have and the details a transfer needs. The sections below explain the structure of the codes, the cost of transfers and how to avoid mistakes.

Verifying a SWIFT code from Russia

The best place to find the right code remains a document from the bank itself, such as a statement or the account page in online banking. A wrong code may lead to delays, a payment being sent back or extra fees – compare it with the code in our list.

Our SWIFT/BIC directory draws on publicly available sources. Banks merge, change names and retire codes, and no directory catches every change immediately. Before a payment that matters, confirm the code with the recipient’s bank. GoldexPay is not a bank and has no link to the banks in this list.

Fraudsters regularly use fake invoices with changed bank details that look completely genuine. Before paying, verify a change of bank details through a separate channel, using a number you already had.

Banks in Russia beginning with the letter :letter

This page shows only banks in Russia beginning with :letter, sorted alphabetically. The figures for Russia on this page cover every bank we list, not just the ones under :letter.

If a bank does not appear here, try the full list – the registered name can differ from the name people use. The complete list remains available if you cannot find the bank here.

What a sender needs to pay you in Russia

To receive a transfer from abroad into a Russia account, the sender has to have not just the SWIFT code. Share the account holder’s name, the IBAN or account number, the BIC of your bank and your address, which some banks require.

Find the bank in the list above to check its code. It helps to add your bank’s name and city as well.

The amount you receive is often lower than what was sent. Fees for incoming transfers vary from bank to bank; check the price list of your bank. Agree with the sender who covers the fees, especially for larger amounts.

The structure of a Russia SWIFT/BIC code

Bank identifier codes use one international format: 8 characters, sometimes followed by three more. Characters one to four identify the bank, the fifth and sixth characters are the country code and the next two mark the location.

You can recognise a bank code from Russia by letters five and six – those always form the country code of Russia. Codes with other letters in that position belong to a bank abroad – a quick way to catch mistakes.

When a code ends in XXX, it refers to the head office and the short version works just as well. For most transfers the head office code is what you need unless the recipient asks for a specific branch.

Most SWIFT codes in Russia: JSC Rosselkhozbank

JSC Rosselkhozbank tops the list for Russia in the number of SWIFT/BIC codes. The head office of JSC Rosselkhozbank uses RUAGRUMMXXX and that code covers most payments.

The number of codes tells you more about how it organises its payments than about how big it is. Unless the recipient asks for a branch, RUAGRUMMXXX is fine for transfers to this bank.

Paying a bank in Russia from abroad

For Russia you will almost always need the BIC. Without the BIC, most banks will not process the transfer.

Not every country uses the IBAN; in that case the local account number is used instead. Ask the recipient exactly which details their bank needs for payments from abroad; banks often publish instructions for this. Before it arrives, a transfer can go through intermediary banks.

Sending money to Russia for less

An international bank payment to Russia can cost more than the fee suggests. On top of a fixed fee, correspondent banks may deduct a charge and, if currencies are converted, the bank usually applies a less favourable rate than the real market rate.

The real cost is often in the rate. Compare the rate you are offered against the mid-market rate; the gap is what conversion costs you.

For many routes, a transfer service is less expensive than a traditional bank transfer, mainly because of the rate. Before your next transfer to Russia, take a minute comparing the total cost via GoldexPay.

Transfer times to Russia

There is no fixed delivery time for payments to Russia: many arrive the same day or the next. Bank holidays in either country add extra days to the journey.

Many banks are connected to SWIFT gpi, which lets them follow a payment from bank to bank. Every payment carries a unique reference, the UETR, which the sending bank can use to trace it. Specialist transfer services often show a status in their app.

Frequently asked questions

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

Our directory lists 785 institutions in Russia with 1,646 SWIFT/BIC codes, including branches and departments.

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

The fifth and sixth characters of each SWIFT/BIC code are the country code. Codes from Russia contain RU.

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

Check the bank details of the recipient or look up the bank in the list on this page. Without a branch, the head office code (XXX) is the safe choice.

Which bank in Russia has the most SWIFT codes?

The largest number of codes belongs to JSC Rosselkhozbank: 73. Its head office code is RUAGRUMMXXX.

How long does a transfer to Russia take?

An international payment to Russia usually takes 1–5 business days. Money transfer services are often faster and cheaper.

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