Time in Kenya

Kenya uses a single time zone nationwide.

KE Capital: Nairobi Dialling code +254

Time zones

  • 03:28 Luanda Africa/Nairobi
    Friday, 6 November 2026
    EAT (UTC+03:00) · No daylight saving · 133 cities in this zone

City times

49 cities are listed here, out of 133 in the dataset.

  • Luanda 03:28 Friday, 6 November 2026 UTC+03:00
  • Kakamega 03:28 Friday, 6 November 2026 UTC+03:00
  • Mombasa 03:28 Friday, 6 November 2026 UTC+03:00
  • Nakuru 03:28 Friday, 6 November 2026 UTC+03:00
  • Ruiru 03:28 Friday, 6 November 2026 UTC+03:00
  • Eldoret 03:28 Friday, 6 November 2026 UTC+03:00
  • Kisumu 03:28 Friday, 6 November 2026 UTC+03:00
  • Kikuyu 03:28 Friday, 6 November 2026 UTC+03:00
  • Thika 03:28 Friday, 6 November 2026 UTC+03:00
  • Naivasha 03:28 Friday, 6 November 2026 UTC+03:00
  • Karuri 03:28 Friday, 6 November 2026 UTC+03:00
  • Ongata Rongai 03:28 Friday, 6 November 2026 UTC+03:00
  • Garissa 03:28 Friday, 6 November 2026 UTC+03:00
  • Kitale 03:28 Friday, 6 November 2026 UTC+03:00
  • Limuru 03:28 Friday, 6 November 2026 UTC+03:00
  • Juja 03:28 Friday, 6 November 2026 UTC+03:00
  • Kitengela 03:28 Friday, 6 November 2026 UTC+03:00
  • Kiambu 03:28 Friday, 6 November 2026 UTC+03:00
  • Mlolongo 03:28 Friday, 6 November 2026 UTC+03:00
  • Malindi 03:28 Friday, 6 November 2026 UTC+03:00
  • Mandera 03:28 Friday, 6 November 2026 UTC+03:00
  • Kisii 03:28 Friday, 6 November 2026 UTC+03:00
  • Ngong 03:28 Friday, 6 November 2026 UTC+03:00
  • Mtwapa 03:28 Friday, 6 November 2026 UTC+03:00
  • Wajir 03:28 Friday, 6 November 2026 UTC+03:00
  • Lodwar 03:28 Friday, 6 November 2026 UTC+03:00
  • Athi River 03:28 Friday, 6 November 2026 UTC+03:00
  • Meru 03:28 Friday, 6 November 2026 UTC+03:00
  • Nyeri 03:28 Friday, 6 November 2026 UTC+03:00
  • Isiolo 03:28 Friday, 6 November 2026 UTC+03:00
  • Ukunda 03:28 Friday, 6 November 2026 UTC+03:00
  • Kiserian 03:28 Friday, 6 November 2026 UTC+03:00
  • Kilifi 03:28 Friday, 6 November 2026 UTC+03:00
  • Nanyuki 03:28 Friday, 6 November 2026 UTC+03:00
  • Busia 03:28 Friday, 6 November 2026 UTC+03:00
  • Migori 03:28 Friday, 6 November 2026 UTC+03:00
  • Bungoma 03:28 Friday, 6 November 2026 UTC+03:00
  • Narok 03:28 Friday, 6 November 2026 UTC+03:00
  • Embu 03:28 Friday, 6 November 2026 UTC+03:00
  • Machakos 03:28 Friday, 6 November 2026 UTC+03:00
  • Githunguri 03:28 Friday, 6 November 2026 UTC+03:00
  • El Wak 03:28 Friday, 6 November 2026 UTC+03:00
  • Upper Gilgil 03:28 Friday, 6 November 2026 UTC+03:00
  • Mbale 03:28 Friday, 6 November 2026 UTC+03:00
  • Kimilili 03:28 Friday, 6 November 2026 UTC+03:00
  • Kapenguria 03:28 Friday, 6 November 2026 UTC+03:00
  • Kericho 03:28 Friday, 6 November 2026 UTC+03:00
  • Voi 03:28 Friday, 6 November 2026 UTC+03:00
  • Wanguru 03:28 Friday, 6 November 2026 UTC+03:00

Not listed? Search by name on the world time page

States and regions

Browse by first-level division to reach cities that are not in the list above.

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.

Related tools