Overview
National Bank of Kenya (NBK), established on January 1, 1968, is one of Kenya’s 42 licensed commercial banks and a key subsidiary of KCB Group Plc following its acquisition on September 6, 2019. Headquartered at the National Bank Building on Harambee Avenue in Nairobi, NBK is renowned for its commitment to financial inclusion, offering a wide range of services including savings accounts, loans, mortgages, and Sharia-compliant banking through its Amanah branches. With a robust network of branches, ATMs, and digital platforms, NBK serves a diverse customer base across urban and rural Kenya. This guide provides a comprehensive, user-friendly list of NBK branches and their contact details for 2025, organized for clarity to assist customers in accessing banking services efficiently.
NBK Bank Code and SWIFT Code
- Bank Code: 12
- SWIFT Code: NBKEKENX
National Bank of Kenya Branches and Contacts
Below is an alphabetically organized list of NBK branches in Kenya, detailing their locations and contact information to facilitate seamless banking transactions such as account management, fund transfers, and customer inquiries.
| Branch Name | Location | Contact |
|---|---|---|
| Awendo Branch | Midimo Plaza Ground Floor, Main Kisii-Migori Highway, Sare Awendo, Migori | +254 20 282 8900, +254 20 802 9205 |
| Bomet Branch | Kaplong–Narok–Maai Road, Bomet | +254 20 259 444 |
| Bondeni Branch | La Fortuna Hostel, Abdel Nasser Road, Mombasa | +254 20 144 23 |
| Bungoma Branch | National Bank Building, Moi Avenue, Bungoma | +254 55 30621 |
| Busia Branch | National Bank Building, Busia–Uganda Road, Busia | +254 55 22030 |
| Changamwe Branch | Refinery Place, Refinery Road, Changamwe | +254 20 258 5561 |
| Eastleigh Amanah Branch | First Avenue, Nairobi | +254 20 249 2424 |
| Eldoret Branch | Oloo Street, Eldoret | +254 53 643066 |
| Embu Branch | Eastern Emporium Building, Kenyatta Avenue, Embu | +254 20 244 4146 |
| Garissa Branch | Garissa | +254 20 282 8000 |
| Greenspan Branch | Greenspan Mall, 2nd Floor, Savanah Road, Nairobi | +254 20 257 0176 |
| Harambee Branch | National Bank Building, Harambee Avenue, Nairobi | +254 20 282 8000, +254 20 282 8900, +254 703 088 900, +254 732 118 900 |
| Hill Plaza Branch | Hill Plaza, Upper Hill Road, Nairobi | +254 20 272 0151 |
| Isiolo Branch | Mega Fountain, next to Consolidated Bank, Isiolo | +254 20 282 8900 |
| J.K.I.A. Branch | Jomo Kenyatta International Airport Premises, Airport South Road, Nairobi | +254 20 822 7286 |
| Kakamega Branch | Kisumu–Kakamega Road, Kakamega | +254 57 250 4004 |
| Kapsabet Branch | Kapsabet Town | +254 53 52125 |
| Karatina Branch | NBK Karatina Ground Floor, Commercial Street, Karatina | +254 61 72886 |
| Kenyatta Avenue Branch | Kenyatta Avenue, Nairobi | +254 20 340 880 |
| Kenyatta University Branch | Thika Road, Kenyatta University, Nairobi | +254 20 222 6471 |
| Kericho Branch | National Bank Plaza, Nakuru–Kericho Highway, Kericho | +254 721 443 400 |
| Kiambu Branch | Kahawa House, Biashara Street, Kiambu | +254 20 247 1333 |
| Kianjai Branch | Rehena House, Murram Road, Kianjai, Meru | +254 20 244 5563 |
| Kilifi Branch | Jiwa, Biashara, Kilifi | +254 20 282 8000 |
| Kisii Branch | National Bank Building, Sansora Road, Kisii | +254 737 444 798, +254 20 282 8000 |
| Kisumu Branch | Oginga Odinga Street, Kisumu | +254 57 202 4389 |
| Kisumu Premium Branch | Tuffoam Plaza, Kenyatta Avenue, Kisumu | +254 703 088 900 |
| Kitale Branch | Moi Avenue, Kitale | +254 54 30827 |
| Kitengela Branch | Kitengela Capital Centre, Kitengela | +254 20 282 8730 |
| Kitui Branch | National Bank Ground Floor, Kilungya Street, Kitui | +254 44 22043 |
| Limuru Branch | Limuru Town | +254 20 804 4453 |
| Lunga Lunga Branch | Lunga Lunga Business Centre, Lunga Lunga Road, Nairobi | +254 20 14568 |
| Machakos Branch | Kiamba Mall, next to New Naivas, Ngei Road, Machakos | +254 20 207 7388 |
| Malindi Branch | Elite Plaza, Kenyatta Road, Mombasa–Malindi Highway, Malindi | +254 20 282 8900 |
| Mandera Branch | Isiolo–Mandera Road, Mandera | +254 20 274 4000 |
| Maua Branch | Charles Ntoruru Building, Methodist Hospital Maua Street, Maua | +254 20 282 8000 |
| Meru Branch | King Ori Ground Floor, Njuri Ncheke Street, Meru | +254 64 32031 |
| Migori Branch | Amicus Plaza, Kisii-Sirare Road, Migori | +254 20 282 8900 |
| Moi Avenue Branch | Clarion Hotel Building, Moi Avenue, Nairobi | +254 20 282 8000 |
| Moi International Airport Branch | Moi Airport Post Office, Port Reitz Road, Mombasa | +254 51 802 848 |
| Moi University Branch | Main Campus Student Centre, Campus Academic Highway, Kesses, Uasin Gishu | +254 53 43082 |
| Molo Branch | Mau Summit Road, Molo | +254 51 721292 |
| Mtwapa Branch | Reena Plaza, Mtwapa, Kilifi | +254 20 282 8900 |
| Nakuru Branch | Kenyatta Avenue, Nakuru | +254 51 221 1795 |
| Nandi Hills Branch | Nandi Hills | +254 53 643066 |
| Narok Branch | Narok Town | +254 20 213 7208 |
| Ngong Road Branch | Ngong Lane, off Ngong Road, Nairobi | +254 20 218 8235 |
| Nkrumah Road Branch | Nkrumah Road, Mombasa | +254 20 211 1703 |
| Nyali Centre Branch | Nyali Centre, Links Road, Nyali | +254 20 218 8235 |
| Nyeri Branch | Sohan Plaza Ground Floor, Kimathi Way, Nyeri | +254 61 203 0734 |
| Ongata Rongai Branch | Rescom House Ground Floor, Magadi Road, Nairobi | +254 20 252 8359 |
| Portway House Branch | Portway House, Moi Avenue, Makadara, Mombasa | +254 41 222 9708 |
| Red Cross Branch | Kenya Red Cross Boma Inn Hotel, South C, off Popo Road, Nairobi | +254 20 282 8900 |
| Ruiru Branch | Ruiru Kamiti Road, Ruiru | +254 67 585 4226 |
| Sameer Business Park Branch | Sameer Business Park, Mombasa Road, Nairobi | +254 20 257 0175 |
| SEKU Branch | NBK SEKU Building, Kitui Kwavonza Road | +254 20 257 0176 |
| South C (KEBS) Branch | Kenya Bureau of Standards, Popo Road, Nairobi | +254 20 218 8235 |
| St. Paul’s University Branch | St. Paul’s University, Ruaka Limuru Road, Kabuku | +254 711 038 000 |
| Technical University Branch | Technical University, Tom Mboya Street, Mombasa | +254 20 259 5441 |
| Thika Branch | Zuhura Place, Kenyatta Highway, Thika | +254 20 258 5565 |
| Times Tower Branch | Times Tower, Haile Selassie Avenue, Nairobi | +254 20 282 8000 |
| TSC Upper Hill Branch | TSC Headquarters Building, Kilimanjaro Avenue, Upper Hill, Nairobi | +254 20 207 7356 |
| Ukunda Branch | Diani Beach, Ukunda | +254 20 211 1703 |
| Upper Hill Branch | TSC Headquarters Building, Kilimanjaro Avenue, Upper Hill, Nairobi | +254 20 207 7356 |
| Wajir Branch | Old Mosque Street, Wajir | +254 20 282 800 |
| Westlands Branch | Victoria Plaza, Ground Floor, Nairobi | +254 20 207 7373 |
| Wilson Airport Branch | Wilson Airport, Langata Road, Nairobi | +254 20 600 7383 |
| Yaya Centre Branch (Premium Branch) | Yaya Centre, 4th Floor, Argwings Kodhek Road, Nairobi | +254 20 282 8900 |
Additional Information
- Purpose of Branch Codes: Branch codes ensure accurate routing of transactions, such as inter-branch transfers and online payments, facilitating seamless banking operations across NBK’s network. Amanah branches offer Sharia-compliant banking for customers seeking Islamic financial products.
- Banking Services: NBK provides a comprehensive suite of services, including savings and current accounts, personal and business loans, trade finance, mortgages, and Islamic banking products through its Amanah branches, catering to diverse customer needs.
- Digital Banking: NBK’s mobile and online banking platforms enable customers to manage accounts, pay bills, and transfer funds conveniently, enhancing accessibility across its branch network.
- Accessibility: With branches strategically located in major cities, towns, and educational institutions, NBK ensures financial services are accessible to urban and rural communities, supported by ATMs and agency banking.
- Customer Support: NBK’s dedicated contact center and branch staff provide support for inquiries about accounts, loans, or transaction issues, ensuring a customer-centric experience.
- International Transactions: The SWIFT code (NBKEKENX) supports secure international transfers, connecting NBK customers to global financial networks.
Contact Information
- Phone: +254 20 282 8900, +254 703 088 900, +254 732 118 900
- Email: [email protected]
- Website: Visit the official NBK website for branch-specific details, online banking, and additional services
Conclusion
Since its inception in 1968, National Bank of Kenya has been a vital part of Kenya’s financial landscape, further strengthened by its integration into KCB Group Plc in 2019. With a wide network of branches across urban centers, rural towns, and university campuses, NBK offers accessible and innovative financial solutions, including Sharia-compliant banking. The 2025 branch list above, complete with contact details, serves as a valuable resource for customers seeking reliable banking services. Whether through its physical branches or digital platforms, NBK remains committed to empowering its customers in 2025.
READ MORE: Bank of India Kenya: Guide to Branch Codes & Banking Details





