This is a list of all NIC Bank Branches in Nairobi and the whole of Kenya as of 2024, contacts, and their opening & closing time.
LAVINGTON BRANCH
SHELL PETROL STATION, OPPOSITE LAVINGTON CURVE MALL
Branch Code: 41-201 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
PARKLANDS BRANCH
PARKLANDS AT REGAL PLAZA ALONG LIMURU ROAD
Branch Code: 41-143 Opening hours: Monday to Saturday; 8:30am – 4:30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
CIATA CITY BRANCH
CIATA CITY MALL, KIAMBU ROAD
Branch Code: 41-142 Opening hours: Monday to Saturday; 8:30am – 4:30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
ROSSLYN RIVIERA BRANCH
ROSSLYN RIVIERA MALL ALONG LIMURU ROAD
Branch Code: 41-141 Opening hours: Monday to Saturday; 8:30am – 4:30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111
RONGAI BRANCH
MAASAI MALL ALONG MAGADI ROAD
Branch Code: 41-135 Opening hours: Monday to Saturday; 9:00am – 4:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111
BURUBURU BRANCH
THE POINT ALONG RABAI ROAD OFF JOGOO ROAD
Branch Code: 41-133 Opening hours: Monday to Saturday; 9:00am – 4:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
CPA CENTRE BRANCH
RUARAKA ALONG THIKA ROAD
Branch Code: 41-134 Opening hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit via envelope, cheque deposit via envelope, cash and Mpesa withdrawal.
KMA CENTRE BRANCH
UPPERHILL ALONG MARA ROAD
Branch Code: 41-132 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
KILIMANI BRANCH
SIFA TOWERS, JUNCTION OF LENANA ROAD AND COTTON AVENUE
Branch Code: 41-129 Opening Hours: Weekdays 8:30am-4:00pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
LUNGA LUNGA BRANCH
LUNGA LUNGA SQUARE MALL, INDUSTRIAL AREA
Branch Code: 41-128 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111
RIVERSIDE BRANCH
ICEA LION CENTRE RIVERSIDE
Branch Code: 41-126 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope. Mobile telephone no: (+254) 0711041111 / (+254) 0732141111
Get Directions
KENYATTA AVENUE BRANCH
680 HOTEL KENYATTA AVENUE
Branch Code: 41-125 Opening Hours: Weekdays 8:30am-6pm; Saturday 9am-4pm ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal. Mobile telephone no: (+254) 0711041111 / (+254) 0732141111
Get Directions
THIKA ROAD MALL BRANCH
THIKA ROAD
Branch Code: 41-123 Opening Hours: Weekdays 8:30am-7:00pm; Saturday 8:30am-4:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: ATM services: Cash deposit, single & multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
ABC PLACE BRANCH
ABC PLACE NEW BUILDING WAIYAKI WAY
Branch Code: 41-122 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 8:30am-4:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
EMBAKASI BRANCH
EVEN BUSINESS PARK ALONG NORTH AIRPORT ROAD
Branch Code: 41-121 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
NIC HOUSE BRANCH
NIC HOUSE, MASABA RD. UPPERHILL
Branch Code: 41-102 P.O.Box 44599-00100,Nairobi, Kenya Opening Hours: Weekdays 8.30am-4.30pm; Saturday 9am-1pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
SAMEER BRANCH
SAMEER PARK BUILDING
Branch Code: 41-118 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single & multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
VILLAGE MARKET BRANCH
VILLAGE MARKET, LIMURU ROAD
Branch Code: 41-117 Opening Hours: Weekdays 8:30am-7pm; Saturday 8:30am-4pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
CITY CENTRE BRANCH
PRUDENTIAL BUILDING, KAUNDA STREET
Branch Code: 41-101 Prudential Building, Wabera Street, Nairobi, Kenya Opening Hours: Weekdays 8.30am-6pm; Saturday 9am-4pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
HARAMBEE BRANCH
JEEVAN BHARAT BUILDING, HARAMBEE AVENUE
Branch Code: 41-110 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single & and multiple cheque deposits, cardless transactions, cash and Mpesa withdrawal.
WESTLANDS BRANCH
THE MALL, WESTLANDS
Branch Code: 41-105 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 NOW SERVE VTM Services (inside the mall): Video Teller, cash deposit, single and multiple cheque deposit, cardless transactions, funds transfer and bill payments. ATM services (outside the mall): Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
Get Directions
KAREN BRANCH
KAREN OFFICE PARK
Branch Code: 41-119 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
PRESTIGE BRANCH
PRESTIGE PLAZA, NGONG ROAD
Branch Code: 41-111 Opening Hours: Weekdays 8:30am-7pm; Saturday 8:30am-4pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
Get Directions
JUNCTION BRANCH
DAGORETTI/NGONG ROAD
Branch Code: 41-106 Opening Hours: Weekdays 8:30am-7:00pm; Saturday 8:30am-4:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
GALLERIA BRANCH
GALLERIA SHOPPING MALL, LANGATA ROAD
Branch Code: 41-115 Opening Hours: Weekdays 8:30am-8pm; Saturday 9am-4pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
Get Directions
MALINDI BRANCH
GALANA CENTRE ALONG LAMU ROAD
Branch Code: 41-145 Opening hours: Monday to Saturday; 8:30am – 4:30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
WATAMU BRANCH
ALONG TOURIST ROAD, OFF JACARANDA ROAD
Branch Code: 41-147 Opening hours: Monday to Saturday; 8:30am – 4:30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
KILIFI BRANCH
KILIFI SHOPPING ARACADE
Branch Code: 41-146 Opening hours: Monday to Saturday; 8:30am – 4:30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
DIANI BRANCH
COSTA SUR COMPLEX, BEACH ROAD
Branch Code: 41-148 Opening hours: Monday to Saturday; 8:30am – 4:30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal, inter account transfers, bill payments.
Get Directions
NYALI BRANCH
CITY MALL, NYALI
Branch Code: 41-108 P.O. Box 99793 – 80107 Mombasa, Kenya Opening Hours: Weekdays 8:30am-7pm; Saturday 8:30am-4:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash deposit via envelope, cheque deposit via envelope, cash and Mpesa withdrawal
Get Directions
CHANGAMWE BRANCH
AIRPORT CENTRE, 1ST FLOOR ON MAGONGO ROAD
Branch Code: 41-124 P.O. Box 99793 – 80107 Mombasa, Kenya Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111
HARBOUR HOUSE BRANCH
MOI AVENUE, MOMBASA
Branch Code: 41-103 P.O. Box 99793 – 80107 Mombasa, Kenya Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
Get Directions
NKRUMAH BRANCH
NSSF BUILDING, NKRUMAH ROAD
Branch Code: 41-109 P.O. Box 99793 – 80107 Mombasa, Kenya Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
Get Directions
NAKURU BRANCH
TOWER ONE BUILDING
Branch Code: 41-107 P.O. Box 13614 Nakuru, Kenya Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash, and Mpesa withdrawal.
MERU BRANCH
NJURI NCHEKE STREET
Branch Code: 41-114 P.O. Box 44599 – 00100 Nairobi, Kenya Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
THIKA BRANCH
THIKA ARCADE
Branch Code: 41-113 P.O. Box 44599-00100 Nairobi, Kenya Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
Get Directions
KISUMU BRANCH
OGINGA ODINGA STREET
Branch Code: 41-112 P.O.Box 3200 – 40100 Kisumu, Kenya Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single cheque deposit, cardless transactions, cash and Mpesa withdrawal.
ELDORET BRANCH
ZION MALL, UGANDA ROAD
Branch Code: 41-116 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single cheque & multiple deposit, cardless transactions, cash and Mpesa withdrawal.
Get Directions
MACHAKOS BRANCH
MBOLU MALU ROAD
Branch Code: 41-127 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
KISII BRANCH
A.JIWA SHAMJI, ALONG MOI AVENUE
Branch Code: 41-131 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
KITENGELA BRANCH
ZULU HOUSE ALONG NAMANGA ROAD
Branch Code: 41-130 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM Services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
NANYUKI BRANCH
CEDAR MALL ALONG LAIKIPIA ROAD
Branch Code: 41-144 Opening hours: Mon – Sat at 8.30am – 4.30pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
KITALE BRANCH
KENYATTA STREET OPPOSITE YES PLAZA
Branch code: 41 -149 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash deposit, single and multiple cheque deposit, cardless transactions, cash and Mpesa withdrawal.
NAROK BRANCH
OLTALET MALL ALONG KAPLONG ROAD
Branch code: 41 – 200 Opening Hours: Weekdays 8:30am-4:30pm; Saturday 9:00am-1:00pm Mobile telephone no: (+254) 0711041111 / (+254) 0732141111 ATM services: Cash and Mpesa withdrawal, cash deposit via envelope and cheque deposit via envelope.
Read Also:
- How To Deposit Money to Mozzartbet account Via Mpesa Paybill 290059
- How to get M-Pesa statement
- How to pay for parking in Nairobi
- How To Reverse Mpesa Money Sent to Wrong number, Paybill or till number
- HELB Loan Repayment by Mpesa Paybill Number 200800

Jordan Lee is the financial expert behind MillennialMoneyBlogger.com, with over 8 years of experience and a Master’s degree in Financial Economics. He specializes in guiding millennials through budgeting, saving, and investing. Jordan shares practical tips to help young professionals achieve financial freedom. Connect with him on Facebook, where he has 1.3K followers and 1.1K likes, at MillennialMoneyBW.