На климат в стране большое влияние оказывает близость к экватору и к Индийскому океану. В связи с этим в Кении преобладает субэкваториальный климат. Это позволяет туристам приезжать сюда круглый год, за исключением ярко выраженного сезона дождей. Период «длинных» дождей длится с конца марта по май. С июня по август осадков практически не бывает. А с конца октября по середину декабря бывает «период коротких дождей». Формально в стране можно выделить два превалирующих сезона: лето (с декабря по март) и зиму (с июля по август). Максимальная дневная температура варьируется в пределах +27–32˚ C. Ночью воздух прогревается от +10 до +18˚ C в зависимости от региона.

Самая жаркая местность — это северо-восточное плоскогорье в окрестностях озера Рудольф. Здесь в дневное время воздух может прогреваться до +38˚ C, а ночью до +26–28˚ C. Температура центрального нагорья зависит от высоты местности. Так, например, в Найроби (1800 м) воздух днем прогревается до +25˚ C в январе и до +21˚ C в июле. В местах, расположенных на высоте 2000 метров и выше, по ночам бывает даже прохладно и сыро. В прибрежной зоне Кении климат более мягкий и температура воздуха немного выше. Лучшие месяцы для пляжного отдыха — январь, февраль и октябрь. С апреля по май в этих районах бывают затяжные дожди. В северной части страны климат приравнивается к полупустынному. Лучшим периодом для сафари и наблюдения за птицами считается январь — март.