SWIFT/BIC codes in Russia

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

Banks with the most SWIFT/BIC codes

Bank SWIFT/BIC City Codes
JSC Rosselkhozbank RUAGRUMMXXX Moscow 73
B and N Bank (Public Joint-Stock Company) BINORU21XXX Moscow 54
Jscb 'moscow Industrial Bank' Pc MINNRUMMXXX Moscow 53
Rost Bank JORORUMMXXX Moscow 48
PJSC 'chelindbank' CHLBRU4CXXX Chelyabinsk 31
Sviaz-Bank SVIZRUMMXXX Moscow 25
Mosoblbank MOBKRUMMXXX Moscow 24
Investment Trade Bank PJSC INVJRUMMXXX Moscow 23
Sberbank SABRRUMMXXX Moscow 23
Sobinbank SBBARUMMXXX Moscow 21
Bank ''rossiya'' ROSYRU2PXXX St. Petersburg 21
Vtb Bank (PJSC) VTBRRUMMXXX Moscow 21
Gazprombank (Joint - Stock Company) GAZPRUMMXXX Moscow 21
Transkapitalbank TJSCRUMMXXX Moscow 20
Vozrozhdenie Bank VBNKRUMMXXX Moscow 17
'bank Sgb' PJSC SGAZRU22XXX Vologda 16
Ak Bars Bank ARRSRU2KXXX Kazan 16
PJSC Rosbank RSBNRUMMXXX Moscow 15
The Ural Bank For Reconstruction and Development (Ubrd, PJSC) UBRDRU4EXXX Ekaterinburg 14
JSC Econombank BRECRU2SXXX Saratov 12
Bank Otkritie Financial Corporation (Public Joint-Stock Company) JSNMRUMMXXX Moscow 12
National Bank Trust NBTRRUMMXXX Moscow 11
Zenit Bank ZENIRUMMXXX Moscow 11
Chelyabinvestbank CHINRU4CXXX Chelyabinsk 11
Evrofinance Mosnarbank EVRFRUMMXXX Moscow 10
Jsb Rosevrobank (JSC) COMKRUMMXXX Moscow 10
Sdm-Bank PJSC SJSCRUMMXXX Moscow 10
Avtovazbank Joint-Stock Company AVBKRU3TXXX Togliatti 10
Rosgosstrakh Bank RUIDRUMMXXX Moscow 9
PJSC Tomskpromstroybank TMKPRU21XXX Tomsk 9
Promsvyazbank PJSC PRMSRUMMXXX Moscow 9
Vtb 24 (PJSC) CBGURUMMXXX Moscow 9
Bank Otkritie Financial Corporation (Public Joint-Stock Company) (Formerly Khanty-Mansiysk Bank Otkritie) RUDLRUMMXXX Moscow 9
Sovcombank SOMRRUMMXXX Moscow 8
Bank Soyuz JCAMRUMMXXX Moscow 8
Commercial Bank 'lanta-Bank' COLKRUMMXXX Moscow 8
Alfa-Bank ALFARUMMXXX Moscow 8
Mts Bank MBRDRUMMXXX Moscow 8
Joint Stock Company 'otp Bank' OTPVRUMMXXX Moscow 7
Uralsib Bank AVTBRUMMXXX Moscow 7
Gazbank Zao Akb CGAZRU3SXXX Samara 6
Bank Rrdb (JSC) RRDBRUMMXXX Moscow 6
Novikombank CNOVRUMMXXX Moscow 6
Fundservicebank FONBRUMMXXX Moscow 5
Globexbank GLOBRUMMXXX Moscow 5
Tarkhany Regional Bank Oao TARYRU21XXX Penza 5
Joint Stock Company Bbr Bank BADJRUMMXXX Moscow 5
Slavia Bank SJSMRUMMXXX Moscow 5
Joint Stock Company Surgutneftegasbank SGUBRU5SXXX Surgut 5
Samsung Electronics Rus Company SECTRUM1XXX Moscow 5
Qiwi Bank (Joint-Stock Company) BELERUA1XXX Moscow 4
Maritime Bank MJSBRUMMXXX Moscow 4
PJSC Metkombank MTKCRUMMXXX Moscow 4
JSC Taatta Bank TAAARU8YXXX Yakutsk 4
Nefteprombank INDMRUMMXXX Moscow 4
Bank Orange (LLC) PRSBRU2PXXX St. Petersburg 4
Aleksandrovsky Bank ITEHRU2PXXX St. Petersburg 4
Alef-Bank ALEFRUMMXXX Moscow 4
Agrosoyuz Bank AGRYRUM1XXX Moscow 4
Soyuznyj Ooo SOYZRUMMXXX Moscow 4

How a SWIFT/BIC code from Russia is structured

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

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

On this page you find the SWIFT/BIC codes of 785 institutions in Russia, 1646 codes in all. You need a SWIFT/BIC code mainly when making international transfers, and especially for payments in foreign currencies.

Look for the bank you need in the list and open its page for all codes we have. The rest of this page explain how the codes work, the cost of transfers and the checks worth doing.

Most SWIFT codes in Russia: JSC Rosselkhozbank

Of the 785 banks we list for Russia, JSC Rosselkhozbank has the largest number of SWIFT codes. The head office uses RUAGRUMMXXX.

The number of codes tells you something about how it organises its payments than about how big it is. Unless a branch code is given, the head office code RUAGRUMMXXX works for transfers to this bank.

Sending money to Russia for less

The price of a transfer to Russia is made up of several parts. Besides a fixed fee, correspondent banks may deduct a charge, and when the money is converted the bank often applies a less favourable rate than the real market rate.

That exchange rate margin is often the largest cost item because it is hidden in the rate. Check the bank’s rate against the mid-market rate, the midpoint you see on financial news sites.

For a lot of routes, a transfer service turns out to be cheaper than a bank – mostly thanks to the exchange rate. Before you send money to Russia, it is worth comparing the total cost on GoldexPay.

When does money sent to Russia arrive?

There is no fixed answer for payments to Russia: many arrive within a day. Transfers sent after the cut-off time or just before weekends and holidays often go out a business day later.

If a transfer is delayed, the sender should contact the sending bank; only the sending side can start an official trace. Save your transfer receipt until the money has arrived – you will need it if something goes wrong.

How reliable is this list?

The safest source for a SWIFT code is the bank details provided by the recipient: an invoice, a statement or their online banking. A wrong code can cause delays, a returned payment or extra fees.

This list draws on publicly available sources and is updated regularly. Even so, banks merge or retire codes, so information can be out of date. Before any payment of any size, check the code with the recipient. GoldexPay is not a bank.

Be wary of invoices with a new account, especially when they come by email. A valid BIC tells you nothing about whether a request is genuine – scammers use the codes of real banks.

The structure of a Russia SWIFT/BIC code

Each SWIFT/BIC code has eight or eleven characters in a fixed order. It starts with a four-letter bank code, followed by two letters for the country and a two-character location code.

For banks in Russia, characters five and six show the ISO country code of Russia. A code with a different country code belong to a bank abroad, even if the bank name looks familiar.

If the last three are XXX, it refers to the main office and the short version works just as well. In most cases the head office code is fine.

Receiving money in Russia from abroad

To receive a transfer from abroad in Russia, the person paying you needs not just the BIC. Share the account holder’s name, the IBAN or account number, your bank’s SWIFT code and your address, which some banks require.

Your bank’s code is in our list, yet the version on your own statement or in your banking app is leading. Certain sending banks may also want the name and address of your bank; it does no harm to include it.

The amount you receive is often lower than what was sent. Correspondent banks can take a fee and your own bank may charge for processing, and if the money is converted, an exchange rate margin applies. Agree with the sender who pays which costs before the money is sent.

International payments to Russia and the BIC

Russia is outside the SEPA area. Payments from abroad usually go through the SWIFT network – which is why you need the BIC of the recipient’s bank.

Not every country uses IBAN numbers. Check with the recipient which details their bank requires for payments from abroad; banks often publish instructions for this. SWIFT payments can pass through one or more intermediary banks, each of which may deduct a fee.

Frequently asked questions

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

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

What is the cheapest way to send money to Russia?

Banks often hide a margin in the exchange rate on top of a fee. Compare the amount received in Russia across transfer services to pay less.

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.

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

Yes, Russia is outside the SEPA area, so payments from abroad go through SWIFT and require the BIC of the bank and the account details.

How long does a transfer to Russia take?

An international payment to Russia 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.