Banks in Kenya
143 cities — select a city to see all listings.
This page lists 1,137 bank and ATM locations in Kenya. They are spread across 144 cities in 45 regions. The most listings are in Nairobi (441), Mombasa (63) and Kisumu (29). Kenya — its capital is Nairobi, the currency is the Kenyan shilling, the population is about 48,468,138.
Choose a city to see every branch or ATM with its street address, opening hours, phone number, bank codes where available and its exact map location. Nairobi alone accounts for about 39% of all bank and ATM locations recorded in the country. Kenya is part of the Africa coverage within the global GF6 directory. More about banking in Kenya ↓
Baringo
Bomet
Bungoma
Busia
Embu County
Garissa County
Homa Bay
Isiolo
Kajiado County
Kakamega
Kericho
Kiambu
Kilifi
Kirinyaga County
Kisii
Kisumu
Kitui
Kwale
Laikipia
Lamu
Machakos
Makueni
Mandera
Marsabit
Meru
Migori
Mombasa
Murang`a
Nairobi
Nakuru
Narok
Nyamira
Nyandarua
Nyeri
Samburu
Siaya
Taita Taveta
Tana River
Tharaka-Nithi
Trans Nzoia
Turkana
Uasin Gishu
Vihiga
Wajir
West Pokot
Showing the 143 cities with the most listings, of 144 covered in Kenya.
About banking in Kenya
Kenya is an East African country of around 48.5 million people, covering approximately 581,309 square kilometres between the Indian Ocean coast and Lake Victoria. The official currency is the Kenyan shilling (KES), which is used for everyday transactions ranging from market purchases to formal banking services. English and Swahili are the official languages, and signage, bank documentation and ATM interfaces are commonly available in both, making cash access reasonably straightforward for residents and international visitors alike.
Cash access in Kenya is concentrated in the capital, Nairobi, and in other major population centres along the coast, in the Rift Valley and around Lake Victoria. Branches and ATMs are typically found in city centres, shopping districts, transport hubs and fuel stations, while coverage thins out in the more arid, semi-arid and sparsely populated regions of the north and east. Travellers crossing between climatic zones, from highland agricultural areas to drier lowlands, may find it useful to withdraw cash before leaving larger towns.
The GF6 directory currently lists 1,137 bank and ATM locations in Kenya, spread across 144 cities and towns. This coverage includes the capital Nairobi as well as a range of regional centres, reflecting the geographic spread of formal banking infrastructure across the country. Entries are organised by city to help users locate the nearest branch or ATM when planning travel or day-to-day errands.
As with any directory, opening hours, ATM availability and service offerings can change, and not every cash point in the country is necessarily included. Users are encouraged to confirm details directly with the relevant bank before relying on a specific location, particularly when travelling outside the main urban areas.
