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.

48,468,138Population
581,309 km²Area
1,137Locations listed
144Cities
NairobiCapital
Kenyan shillingCurrency

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.