Central Highlands & Rift Valley
This region of Kenya enjoys the most idyllic climate in the country, with temperatures averaging 20 °C. There are two rainy seasons, with the long rains falling from March to May and the short rains from mid-October to November, when you may see monthly rainfall top 200mm. Mount Kenya has its own climate, receiving the most amount of rainfall of anywhere in the country at up to 300mm. Average temperatures here decrease with altitude, lowering to 4 °C. Early mornings tend to be sunnier, with clouds forming around the mountains once the afternoon rolls around. It is easier to spot game during the dry seasons, as animals congregate around lakes, rivers and waterholes.
Coastal areas
In contrast to the inland areas, the coastal strip of Kenya is perennially humid, with a higher average temperature of up to 30 °C. The optimum time to travel here is December to March when the weather is drier. Monsoon rains occur from April to June and again from October to November. The ocean breeze that sweeps the coastline here tempers the constant heat, making it far more comfortable.