Time in Kenya
Kenya uses a single time zone nationwide.
Time zones
City times
49 cities are listed here, out of 133 in the dataset.
- Luanda 20:42
- Kakamega 20:42
- Mombasa 20:42
- Nakuru 20:42
- Ruiru 20:42
- Eldoret 20:42
- Kisumu 20:42
- Kikuyu 20:42
- Thika 20:42
- Naivasha 20:42
- Karuri 20:42
- Ongata Rongai 20:42
- Garissa 20:42
- Kitale 20:42
- Limuru 20:42
- Juja 20:42
- Kitengela 20:42
- Kiambu 20:42
- Mlolongo 20:42
- Malindi 20:42
- Mandera 20:42
- Kisii 20:42
- Ngong 20:42
- Mtwapa 20:42
- Wajir 20:42
- Lodwar 20:42
- Athi River 20:42
- Meru 20:42
- Nyeri 20:42
- Isiolo 20:42
- Ukunda 20:42
- Kiserian 20:42
- Kilifi 20:42
- Nanyuki 20:42
- Busia 20:42
- Migori 20:42
- Bungoma 20:42
- Narok 20:42
- Embu 20:42
- Machakos 20:42
- Githunguri 20:42
- El Wak 20:42
- Upper Gilgil 20:42
- Mbale 20:42
- Kimilili 20:42
- Kapenguria 20:42
- Kericho 20:42
- Voi 20:42
- Wanguru 20:42
No city on this page matches the filter.
States and regions
Browse by first-level division to reach cities that are not in the list above.
- Kiambu 6
- Kajiado 6
- Kilifi 6
- Machakos 5
- Nakuru 7
- Mandera 6
- Busia 5
- Bungoma 3
- Kwale 7
- Migori 4
- Taita Taveta 4
- Kakamega 3
- Kirinyaga 3
- Kisumu 3
- Laikipia 3
- Nyandarua 3
- Nyeri 3
- Turkana 3
- Isiolo 2
- Kisii 2
- Meru 2
- Murang'A 2
- Nairobi Area 2
- Trans Nzoia 2
- Uasin Gishu 2
- Wajir 2
- West Pokot 2
- Embu 1
- Garissa 1
- Kericho 1
- Mombasa 1
- Narok 1
- Vihiga 1
- Homa Bay 4
- Makueni 4
- Baringo 3
- Elegeyo-Marakwet 2
- Kitui 2
- Lamu 2
- Marsabit 2
- Siaya 2
- Tana River 2
- Tharaka - Nithi 2
- Bomet 1
- Nandi 1
- Nyamira 1
- Samburu 1
What this does
Every city is bound to an IANA time zone identifier such as Asia/Shanghai or America/New_York. The current time, UTC offset and daylight saving status are all derived from that identifier for the moment in question, rather than from a fixed offset.
Zone rules come from the IANA time zone database shipped with the runtime and follow its updates. No external time service is called.