SWIFT Codes for banks in Kenya

Bank City SWIFT Code
VICTORIA COMMERCIAL BANK PLC
NAIROBI VICMKENA
UBA KENYA BANK LIMITED
NAIROBI UNAFKENA
THE COMPANY FOR HABITAT AND HOUSING IN AFRICA (SHELTER - AFRIQUE)
NAIROBI SLTEKENA
THE CO-OPERATIVE BANK OF KENYA LTD
NAIROBI KCOOKENA
SUNTRA INVESTMENT BANK LTD
NAIROBI SUSTKEN1
STANDARD INVESTMENT BANK LIMITED
NAIROBI STSKKEN1
STANDARD CHARTERED BANK KENYA LIMITED (TRADE)
NAIROBI SCBLKENXTRD
STANDARD CHARTERED BANK KENYA LIMITED (SECURITIES SERVICES UNIT)
NAIROBI SCBLKENXSSU
STANDARD CHARTERED BANK KENYA LIMITED
NAIROBI SCBLKENX
STANBIC BANK KENYA LIMITED
NAIROBI SBICKENX
STANBIC BANK KENYA LIMITED
MOMBASA SBICKEN10MB
SOLID INVESTMENT SECURITIES LTD
NAIROBI SOISKEN1
SIDIAN BANK LIMITED
NAIROBI SIDNKENA
SHAH MUNGE AND PARTNERS LTD
NAIROBI SHMPKEN1
SBM BANK (KENYA) LIMITED
NAIROBI SBMKKENA
SALAAM MICROFINANCE BANK LIMITED
NAIROBI SLMIKENA
RENAISSANCE CAPITAL (KENYA) LIMITED
NAIROBI RECYKEN1
RELIABLE SECURITIES LIMITED
NAIROBI RELSKEN1
RAFIKI MICROFINANCE BANK
NAIROBI RMFBKENA
PRIME BANK LTD.
NAIROBI PRIEKENX
PREMIER BANK KENYA LIMITED
NAIROBI IFCBKENA
PARAMOUNT BANK LIMITED
NAIROBI PAUTKENA
NGENYE KARIUKI AND CO. LTD.
NAIROBI NGKAKEN1
NCBA BANK KENYA PLC
NAIROBI CBAFKENX
NATIONAL BANK OF KENYA LTD. (RUIRU BRANCH)
RUIRU NBKEKENX337
NATIONAL BANK OF KENYA LTD. (NYERI BRANCH)
NAIROBI NBKEKENX876
NATIONAL BANK OF KENYA LTD. (NAROK BRANCH)
NAIROBI NBKEKENX868
NATIONAL BANK OF KENYA LTD. (NAKURU BRANCH)
NAIROBI NBKEKENX757
NATIONAL BANK OF KENYA LTD. (MOMBASA NKURUMAH BRANCH)
NAIROBI NBKEKENX739
NATIONAL BANK OF KENYA LTD. (MOMBASA MOI BRANCH)
NAIROBI NBKEKENX973
NATIONAL BANK OF KENYA LTD. (MOLO BRANCH)
NAIROBI NBKEKENX949
NATIONAL BANK OF KENYA LTD. (MOI AVENUE BRANCH)
NAIROBI NBKEKENX743
NATIONAL BANK OF KENYA LTD. (MERU BRANCH)
NAIROBI NBKEKENX833
NATIONAL BANK OF KENYA LTD. (LIMURU BRANCH)
NAIROBI NBKEKENX922
NATIONAL BANK OF KENYA LTD. (KITUI BRANCH)
NAIROBI NBKEKENX930
NATIONAL BANK OF KENYA LTD. (KITALE BRANCH)
NAIROBI NBKEKENX884
NATIONAL BANK OF KENYA LTD. (KISUMU BRANCH)
NAIROBI NBKEKENX761
NATIONAL BANK OF KENYA LTD. (KISII BRANCH)
NAIROBI NBKEKENX815
NATIONAL BANK OF KENYA LTD. (KENYATTA AVENUE BRANCH)
NAIROBI NBKEKENX725
NATIONAL BANK OF KENYA LTD. (KARATINA BRANCH)
NAIROBI NBKEKENX841
NATIONAL BANK OF KENYA LTD. (KAPSABET BRANCH)
NAIROBI NBKEKENX965
NATIONAL BANK OF KENYA LTD. (HOSPITAL BRANCH)
NAIROBI NBKEKENX329
NATIONAL BANK OF KENYA LTD. (HILL PLAZA BRANCH)
NAIROBI NBKEKENX808
NATIONAL BANK OF KENYA LTD. (HARAMBEE AVENUE BRANCH)
NAIROBI NBKEKENX711
NATIONAL BANK OF KENYA LTD. (ELDORET BRANCH)
NAIROBI NBKEKENX789
NATIONAL BANK OF KENYA LTD. (CORPORATE DIVISION)
NAIROBI NBKEKENX310
NATIONAL BANK OF KENYA LTD. (BUSIA BRANCH)
NAIROBI NBKEKENX828
NATIONAL BANK OF KENYA LTD. (BUNGOMA BRANCH)
NAIROBI NBKEKENX957
NATIONAL BANK OF KENYA LTD. (AWENDO BRANCH)
NAIROBI NBKEKENX302
NATIONAL BANK OF KENYA LTD.
NAIROBI NBKEKENX
NAIROBI STOCK EXCHANGE
NAIROBI XNAIKEN1
MOBEX MONEY TRANSFER SERVICES LIMITED
NAIROBI MMTSKENA
MIDDLE EAST BANK KENYA LTD
NAIROBI MIEKKENA
M-ORIENTAL BANK LTD
NAIROBI MORBKENA
KINGDOM BANK LTD
NAIROBI CIFIKENA
KESTREL CAPITAL EAST AFRICA LTD.
NAIROBI KCEAKEN1
KENYA WOMEN MICROFINANCE BANK
NAIROBI KWMIKENX
KENYA WIDE SECURITIES LIMITED
NAIROBI KEWSKEN1
KENYA POST OFFICE SAVINGS BANK
NAIROBI KPOBKEN1
KCB BANK KENYA LIMITED (TREASURY)
NAIROBI KCBLKENXTMK
KCB BANK KENYA LIMITED (MOI AVENUE)
NAIROBI KCBLKENX017
KCB BANK KENYA LIMITED (KISUMU MAIN)
NAIROBI KCBLKENX077
KCB BANK KENYA LIMITED (KIPANDE HOUSE)
NAIROBI KCBLKENX005
KCB BANK KENYA LIMITED (INDUSTRIAL AREA)
NAIROBI KCBLKENX002
KCB BANK KENYA LIMITED (HEAD OFFICE)
NAIROBI KCBLKENX
KCB BANK KENYA LIMITED (GIGIRI-UNEP BRANCH)
NAIROBI KCBLKENX012
KCB BANK KENYA LIMITED (DOMESTIC MONEY MARKET UNIT)
NAIROBI KCBLKENXDMM
KCB BANK KENYA LIMITED
NAIROBI KCBLKENXCUS
KCB BANK KENYA LIMITED
NAIROBI KCBLKENXTFS
KCB BANK KENYA LIMITED (TREASURY SQUARE)
MOMBASA KCBLKENX080
I AND M BANK LTD (TRADE FINANCE DEPARTMENT)
NAIROBI IMBLKENATRD
I AND M BANK LTD (SETTLEMENT DEPARTMENT)
NAIROBI IMBLKENASTL
I AND M BANK LTD (FUNDS TRANSFER DEPARTMENT)
NAIROBI IMBLKENAFTR
I AND M BANK LTD
NAIROBI IMBLKENA
I AND M BANK LIMITED
NAIROBI BIBKKEN1
I AND M BANK LIMITED
MOMBASA BIBKKEN10MB
HFC LIMITED
NAIROBI HFCOKENA
HAK SECURITIES LTD
NAIROBI HAKSKEN1
HABIB BANK AG ZURICH
NAIROBI HBZUKENA
HABIB BANK AG ZURICH
MOMBASA HBZUKEN1MSA

Find SWIFT Code

Search

Validate SWIFT Code

Check

What is a SWIFT Code for Banks in Kenya?

When transferring money internationally to banks in Kenya, you will frequently encounter the terms SWIFT code or BIC (Business Identifier Code) inside bank details. Managed by the Society for Worldwide Interbank Financial Telecommunication, this unique 8 to 11-digit alphanumeric sequence acts as a universal passport for banks in Kenya. It ensures that your funds cross global borders safely and arrive at the exact financial institution intended.

SWIFT vs. BIC: What's the difference?

In the banking industry, the terms SWIFT code and BIC are used interchangeably. SWIFT refers to the organization that issues the codes, while BIC stands for the actual code itself. An 8-character code identifies the primary head office of the bank in Kenya, while an 11-character code specifies a particular local branch.

Do I need an IBAN or a SWIFT Code for Kenya?

While a SWIFT code identifies a specific bank in Kenya, an IBAN (International Bank Account Number) identifies an individual customer's bank account. Depending on whether you are sending money to Kenya or another region—particularly in Europe or the Middle East—you will likely need both codes to successfully complete a cross-border wire transfer.

How to use this directory?

Browse our comprehensive, verified directory of SWIFT codes for all registered financial institutions in Kenya. We provide accurate formatting details and branch locations to help you validate routing instructions before initiating any international bank payment.

Disclaimer: This directory is provided for general reference and informational purposes only. While we make every reasonable effort to verify the bank codes and details presented on our platform, OneBIC accepts absolutely no liability for any financial losses, transfer delays, or damages arising from relying on this data. Please always officially verify all wire instructions with your receiving bank.