Established in 1968 as Kenya’s first fully government-owned bank, National Bank of Kenya (NBK) was integrated into the KCB Group plc following acquisition in 2019. As one of the country’s licensed commercial banks, NBK maintains a significant presence in Nairobi with strategically located outlets to serve varied client needs.
NBK Branches and Contact Details in Nairobi
- Head Office
Location: National Bank Building, Harambee Avenue
Contacts: 020‑2828000 / 020‑2828900 / 0703‑088900 / 0732‑118900 - Kenyatta Avenue Branch
Location: Kenyatta Avenue
Contact: 020‑340880 - Moi Avenue Branch
Location: Clarion Hotel Building, Moi Avenue
Contact: 020‑2828000 - Times Tower Branch
Location: Times Tower, Haile Selassie Avenue
Contact: 020‑2828000 - Yaya Centre (Premium Branch)
Location: 4th Floor, Yaya Centre, Argwings Kodhek Road
Contact: 020‑2828900 - Westlands Branch
Location: Victoria Plaza, Ground Floor
Contact: 020‑2077373 - Hill Plaza Branch
Location: Hill Plaza, Upper Hill Road
Contact: 020‑2720151 - Upper Hill Branch (TSC Building)
Location: TSC Headquarters, Kilimanjaro Avenue
Contact: 020‑2077356 - Eastleigh Amanah Branch
Location: First Avenue, Eastleigh
Contact: 020‑2492424 - Wilson Airport Branch
Location: Wilson Airport, Lang’ata Road
Contact: 020‑6007383 - JKIA Branch
Location: Within Jomo Kenyatta International Airport, Airport South Road
Contact: 020‑8227286 - Sameer Business Park Branch
Location: Sameer Business Park, Mombasa Road
Contact: 020‑2570175 - Greenspan Branch
Location: Greenspan Mall, 2nd Floor, Savanah Road
Contact: 020‑2570176 - Lunga Lunga Branch
Location: Lunga Lunga Business Centre, Lunga Lunga Road
Contact: 020‑14568 - Mountain Mall Branch
Location: Mountain Mall, Thika Road
Contact: 020‑2025606 - Ngong Road Branch
Location: Ngong Lane, off Ngong Road
Contact: 020‑2188235 - South C (KEBS) Branch
Location: Kenya Bureau of Standards headquarters, Popo Road, South C
Contact: 020‑2188235 - Kenyatta National Hospital Branch
Location: Kenyatta National Hospital, Hospital Road
Contact: 020‑2828900 - Kenyatta University Branch
Location: Kenyatta University, Thika Road
Contact: 020‑2226471
Summary
NBK has established 19 branches across Nairobi to ensure convenient access to financial services—from corporate banking in the city centre to specialised services at the airport and premium banking at Yaya Centre. This broad reach supports both personal and commercial clients across sectors.
READ MORE: National Bank of Kenya: Branch Codes
National Bank of Kenya: Branches and Contacts in Kenya






