El clima de Kenia es tan variado como su topografía. Las condiciones climáticas van desde la humedad tropical de la costa a través del calor seco del interior y las llanuras del norte hasta el frescor de la meseta y las montañas.
A pesar de la posición ecuatorial de Kenia, el monte Kenia está perpetuamente nevado. La temperatura de la costa es de 27 grados y la temperatura disminuye un poco menos de 2 grados con cada aumento de 300 metros de altitud. La capital, Nairobi, a 1661 metros de altitud, tiene una temperatura media anual de 19 grados.
Las variaciones estacionales se distinguen por la duración de la lluvia más que por los cambios de temperatura. La mayoría de las regiones del país tienen dos estaciones lluviosas, las lluvias largas que caen entre abril y junio y las lluvias cortas entre octubre y diciembre. El promedio anual de lluvia varía desde 13 cm por año en las regiones más áridas de las planicies del norte hasta 193 cm cerca del lago Victoria. La costa y las zonas altas reciben un promedio anual de 102 cm.