Iklim di Kenya berbeza-beza bergantung pada lokasi dan berkisar dari umumnya sejuk hingga sentiasa hangat. Iklim di sepanjang pantai adalah tropika. Ini bermakna hujan dan suhu lebih tinggi sepanjang tahun. Di bandar pesisir Mombasa, Lamu dan Malindi, udara berubah dari sejuk kepada panas hampir setiap hari.
Semakin jauh Kenya dari pantai, semakin kering iklimnya. Dalam iklim gersang, hampir tiada hujan, dan suhu berbeza-beza bergantung pada waktu umum siang dan malam. Di banyak bahagian Kenya, suhu siang hari meningkat kira-kira 12°C (bersamaan dengan kira-kira 22°F) hampir setiap hari.
Ketinggian ialah faktor utama dalam paras suhu, dengan kawasan tertinggi mempunyai purata 20°F (11°C) lebih sejuk, pada waktu siang dan malam. Di banyak bandar yang tingginya lebih daripada satu kilometer, terdapat variasi suhu kira-kira 50-79°F (10-26°C). Di Nairobi, pada 1,798 meter, suhu berkisar antara 9 hingga 27°C (50-79°F); di Kitale, pada 1,825 meter, suhu berjulat dari 11 hingga 28°C (50-79°F). Pakaian atau selimut tebal diperlukan pada waktu malam di tanah tinggi, apabila suhu turun kepada kira-kira 10-12 °C setiap malam.
Di altitud rendah, kenaikan suhu adalah seperti siang dan malam, secara literal: seperti memulakan pagi dengan titik tertinggi hari di tanah tinggi dan kemudian menambah semula haba hari. Oleh itu, suhu malam rendah berhampiran paras laut hampir sama dengan suhu tinggi di tanah tinggi Kenya. Di lokasi di seberang Lautan Hindi, sebaliknya, terdapat suhu yang lebih sederhana, contohnya, di Mombasa
Terdapat sedikit variasi suhu bermusim, daripada 4°C atau 7.2°F, lebih sejuk pada musim sejuk. Walaupun Kenya terletak di khatulistiwa, ia mempunyai musim yang sama dengan Hemisfera Selatan: bulan-bulan musim panas yang paling panas adalah pada bulan Disember-Mac dan bulan-bulan musim sejuk yang paling sejuk adalah pada bulan Jun-Ogos, walaupun sekali lagi, variasi suhu berbeza-beza di seluruh negara.
Di pergunungan tinggi, seperti Gunung Kenya, Gunung Elgon dan Kilimanjaro, ia boleh menjadi sangat sejuk hampir sepanjang tahun. Salji kadangkala berlaku di pergunungan tertinggi.
Bila hendak pergi ke Kenya
Di pantai, bulan terbaik untuk percutian pantai ialah Ogos dan September, kerana ini adalah bulan paling sejuk, tetapi juga paling cerah, dengan hampir tidak ada hujan. Jika anda mahu, anda juga boleh memilih Januari dan Februari, yang merupakan bulan paling kering dalam setahun, tetapi juga paling panas dan paling lembap; sebaliknya, pada bulan-bulan ini laut lebih tenang dan jernih dan oleh itu terbaik untuk menyelam.
Jika anda ingin melawat kawasan kering, Julai dan Ogos adalah bulan paling panas, walaupun tidak banyak perbezaan dengan sepanjang tahun: panas sentiasa sengit.
Untuk safari di taman negara dan tanah tinggi, anda boleh memilih antara dua tempoh: Jun-September dan Januari-Februari. Dalam tempoh pertama, risiko hujan petang dan petang adalah lebih tinggi di altitud tinggi, dan pada masa kedua, risiko panas terik lebih tinggi di altitud rendah. Walau bagaimanapun, memandangkan ia boleh menjadi sejuk sepanjang tahun pada waktu awal hari dan pada altitud yang tinggi, sebaiknya berpakaian berlapis-lapis.
Adalah berguna untuk mengingati bahawa matahari khatulistiwa sangat kuat dan lebih kuat pada altitud tinggi; matahari paling kuat dalam tempoh dua bulan apabila ia melintas terus di atas kepala kita pada waktu tengah hari, iaitu Mac dan September.
Hari-hari berlangsung kira-kira 12 jam sepanjang tahun, jadi matahari terbit pada pukul 6 pagi dan terbenam pada pukul 6 petang dan digunakan sebagai jam oleh penduduk tempatan.
Tempoh yang paling teruk ialah musim hujan yang panjang, dari Mac hingga Mei di pedalaman dan dari April hingga Jun di pantai, dengan puncaknya pada bulan April di pedalaman dan pada bulan Mei di pantai: ini biasanya tempoh paling basah dan yang paling berisiko banjir.