Экваториально-муссонный. Два сезона дождей: ноябрь - декабрь и март-май.
Вдали от побережья, в западных районах, температура всегда ровная, около +23°C, с очень незначительными колебаниями в течение года и постоянными дождями. На побережье сезонность более выражена, да и температура тут всегда выше, от +26°C. В апреле-мае на приморскую часть Кении обрушиваются ливни, этот период называют сезоном «длинных дождей», а октябрь-ноябрь — сезоном «коротких дождей». Дожди обычно начинаются после полудня, в остальное время ярко светит солнце. На севере страны всегда жарко и сухо, климат близок к полупустыне. В центральной части страны ночи достаточно холодные, а дни жаркие и сухие. Наиболее благоприятное время для посещения страны — период с июля по октябрь.
Средняя температура днём/ночью/воды, в°C: январь +33/+22/+27, февраль +34/+23/+28, март +34/+23/+28, апрель +33/+23/+28, май +31/+22/+28, июнь +29/+20/+27, июль +29/+19/+25, август +29/+19/+25, сентябрь +30/+29/+27, октябрь +31/+21/+27, ноябрь +32/+22/+27, декабрь +33/+22/+27.
На острове жаркий и очень влажный климат. В среднем, температура воздуха круглый год находится в районе + 25 - 34 °С. Основное количество осадков (сезон дождей) приходится на период с апреля по май.