Le climat du Kenya est très diversifié. Le bassin du lac Victoria et le sud du littoral ont un climat chaud et humide de type tropical, selon la classification de Köppen, tandis que le nord du littoral a un climat tropical de savane. Le centre a un climat froid et humide de type climat montagnard et les régions est et nord ont un climat chaud et sec de type climat semi-aride. Les périodes les plus sèches vont de décembre à mars et de mai à octobre. L'hiver s'étend de juillet à septembre qui sont des mois plutôt grisâtres.