SWIFT Codes for banks in Kenya

Bank City SWIFT Code
GULF AFRICAN BANK LTD
NAIROBI GAFRKENA
GUARDIAN BANK LIMITED
NAIROBI GUARKENA
GUARANTY TRUST BANK (KENYA) LTD
NAIROBI GTBIKENA
FRANCIS DRUMMOND AND COMPANY LIMITED
NAIROBI FRDRKEN1
FAULU MICROFINANCE BANK LIMITED (FAULU HEAD OFFICE)
NAIROBI FAUMKENA
FAMILY BANK LIMITED
NAIROBI FABLKENA
FAIDA INVESTMENT BANK LIMITED
NAIROBI FASRKEN1
EQUITY BANK (KENYA) LIMITED
NAIROBI EQBLKENA
EFG HERMES KENYA LIMITED
NAIROBI EFHKKEN1
ECOBANK KENYA LTD
NAIROBI ECOCKENA
EASTERN AND SOUTHERN AFRICAN TRADE AND DEVELOPMENTBANK
NAIROBI ESATKENA
EAST AFRICAN DEVELOPMENT BANK
NAIROBI EADBKEN1
DYER AND BLAIR INVESTMENT BANK LIMITED
NAIROBI DYBRKEN1
DISCOUNT SECURITIES LIMITED
NAIROBI DISRKEN1
DIB BANK KENYA LTD
NAIROBI DUIBKENA
DIAMOND TRUST BANK KENYA LIMITED (HEAD OFFICE)
NAIROBI DTKEKENA
DEVELOPMENT BANK OF KENYA LIMITED
NAIROBI DEVKKENA
CREDIT BANK PLC
NAIROBI CRBTKENA
CONSOLIDATED BANK OF KENYA LTD
NAIROBI CONKKENA
COMMERCIAL INTERNATIONAL BANK (CIB) KENYA LIMITED
NAIROBI MYBKKENA
CITIBANK N.A. NAIROBI (TRADE SERVICES DEPARTMENT)
NAIROBI CITIKENATRD
CITIBANK N.A. NAIROBI
NAIROBI CITIKENA
CHOICE MICROFINANCE BANK LIMITED
NAIROBI CHFIKENX
CHARTERHOUSE BANK LIMITED
NAIROBI CHBLKEN1
CFC FINANCIAL SERVICES LIMITED
NAIROBI CFFSKEN1
CENTRAL DEPOSITORY AND SETTLEMENT CORPORATION
NAIROBI CDSNKENA
CENTRAL BANK OF KENYA (NATIONAL DEBT DIVISION)
NAIROBI CBKEKENXNDO
CENTRAL BANK OF KENYA (CURRENCY DIVISION)
NAIROBI CBKEKENXCNY
CENTRAL BANK OF KENYA (BANKING DIVISION)
NAIROBI CBKEKENXBKG
CENTRAL BANK OF KENYA
NAIROBI CBKEKENB
CENTRAL BANK OF KENYA
NAIROBI CBKEKENX
CENTRAL BANK OF KENYA (MOMBASA BRANCH)
MOMBASA CBKEKEN1MSA
CENTRAL BANK OF KENYA (KISUMU BRANCH)
KISUMU CBKEKEN1KSM
CENTRAL BANK OF KENYA (ELDORET BRANCH)
ELDORET CBKEKEN1ELD
CARITAS MICROFINANCE BANK LIMITED
NAIROBI CRMFKENA
BRITISH AMERICAN TOBACCO KENYA PLC
NAIROBI BATSKEN1
BRITISH AMERICAN TOBACCO AREA LTD
NAIROBI BATSKE31
BANK OF INDIA (WESTLANDS BR)
NAIROBI BKIDKENAWST
BANK OF INDIA (INDUSTRIAL AREA BR)
NAIROBI BKIDKENAIAB
BANK OF INDIA
NAIROBI BKIDKENA
BANK OF INDIA
NAIROBI BKIDKEM10NA
BANK OF INDIA (MOMBASA BR)
MOMBASA BKIDKENAMSA
BANK OF INDIA
MOMBASA BKIDKEM1
BANK OF INDIA (ELDORET)
ELDORET BKIDKENAELD
BANK OF BARODA (KENYA) LTD (THIKA BRANCH)
THIKA BARBKENATHI
BANK OF BARODA (KENYA) LTD (NAKURU BRANCH)
NAKURU BARBKENANAK
BANK OF BARODA (KENYA) LTD (SARIT CENTRE)
NAIROBI BARBKENASAR
BANK OF BARODA (KENYA) LTD (NAIROBI MAIN)
NAIROBI BARBKENANMO
BANK OF BARODA (KENYA) LTD (INDUSTRIAL AREA BR.)
NAIROBI BARBKENAIND
BANK OF BARODA (KENYA) LTD (DIAMOND PLAZA)
NAIROBI BARBKENADIA
BANK OF BARODA (KENYA) LTD
NAIROBI BARBKENA
BANK OF BARODA (KENYA) LTD (NYALI BRANCH, MOMBASA, KENYA)
MOMBASA BARBKENANYA
BANK OF BARODA (KENYA) LTD (MOMBASA ROAD BRANCH)
MOMBASA BARBKENAMRN
BANK OF BARODA (KENYA) LTD (DIGO ROAD, MOMBASA)
MOMBASA BARBKENAMOM
BANK OF BARODA (KENYA) LTD (MERU BRANCH)
MERU BARBKENAMER
BANK OF BARODA (KENYA) LTD (KISUMU BRANCH)
KISUMU BARBKENAKIS
BANK OF BARODA (KENYA) LTD (KAKAMEGA BRANCH)
KAKAMEGA BARBKENAKAK
BANK OF BARODA (KENYA) LTD (ELDORET BRANCH)
ELDORET BARBKENAELD
BANK OF AFRICA KENYA LTD
NAIROBI AFRIKENX
BANK OF AFRICA KENYA LTD (MOMBASA BRANCH)
MOMBASA AFRIKENX002
AIB CAPITAL LIMITED
NAIROBI ASHSKEN1
AFRICAN DEVELOPMENT BANK
NAIROBI AFDBKEN1
AFRICAN BANKING CORPORATION LTD
NAIROBI ABCLKENA
ACCESS BANK (KENYA) PLC
NAIROBI ABNGKENA
ABSA BANK KENYA PLC (VOUCHER PROCESSING CENTRE)
NAIROBI BARCKENXVPC
ABSA BANK KENYA PLC (TRADE PROCESSING CENTRE)
NAIROBI BARCKENXTPC
ABSA BANK KENYA PLC (PLAZA BUSINESS CENTRE)
NAIROBI BARCKENXNPB
ABSA BANK KENYA PLC (PAYMENTS AND INTERNATIONAL SERVICES)
NAIROBI BARCKENXPIS
ABSA BANK KENYA PLC (NAIROBI DISTRIBUTION CENTRE)
NAIROBI BARCKENXNDC
ABSA BANK KENYA PLC (DEALERS DEPARTMENT H/O)
NAIROBI BARCKENXDLR
ABSA BANK KENYA PLC (CUSTODY BUSINESS OPERATIONS)
NAIROBI BARCKENXCBO
ABSA BANK KENYA PLC (CARD CENTRE NAIROBI)
NAIROBI BARCKENXNCC
ABSA BANK KENYA PLC (BACK OFFICE PROCESSING CENTRE, BANK HOUSE)
NAIROBI BARCKENXOCB
ABSA BANK KENYA PLC
NAIROBI BARCKENX
ABSA BANK KENYA PLC (NKRUMAH ROAD BRANCH)
MOMBASA BARCKENXMNR
ABSA BANK KENYA PLC (DIGO ROAD MOMBASA)
MOMBASA BARCKENXMDR
ABSA BANK KENYA PLC (ELDORET BRANCH)
ELDORET BARCKENXELD

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.