Kenya Weather, When to Go and Climate Information

(Kenya, KE, East Africa)



Diani beachfront viewVisitors to Kenya can look forward to enjoying all that a tropical climate has to offer, including plenty of all-year-round sunshine. Weather conditions and temperatures do vary, however, depending on whereabouts in the country you happen to be. The Kenyan coast tends to be hot and humid, whilst it is more temperate and dry the further inland you travel.

On the whole, the climate in Kenya can perhaps be best described in terms of its rainy weather and seasons. The long rain season runs from April to June. During this period, rainfall is heavy, particularly in the afternoon or early evening. The short rainy season runs from October to December.


Further picture of Diani Beach

Seasonal Climate Variations / When to Go

The period that falls between the two rainy seasons is thought to be the best time to visit. This is partly because you are likely to spot Kenya's abundant wildlife more easily, particularly mass animal migrations. It is also because the rainy season often leads to closures of roads and some national parks. However, if you prefer to avoid the crowds and are prepared to put up with the inconveniences of wet weather, then the rainy season does have its advantages for some visitors.

Temperature-wise, there aren't really any huge differences from one month to the next. Geography in Kenya is much more of a factor when it comes to climate, and even then it is usually a matter of only a few degrees. It is fair to say that January to March tend to see the highest temperatures, with the coolest weather between July and August. However, it is generally warm all year round during the daytime. Temperatures at nighttime can feel cooler, so it is worth bringing a few sweaters. Coastal temperatures are higher. In Mombasa, for example, average temperatures range between 27°C / 81°F and 31°C / 88°F.

Kenya Weather and Climate Chart (Averages)


Maximum
Minimum

January

30°C / 86°F
18°C / 64°F

February

31°C / 88°F
18°C / 64°F

March

31°C / 88°F
20°C / 68°F

April

29°C / 84°F
20°C / 68°F

May

28°C / 82°F
19°C / 66°F

June

27°C / 81°F
18°C / 64°F

July

27°C / 81°F
17°C / 63°F

August

27°C / 81°F
17°C / 63°F

September

29°C / 84°F
18°C / 64°F

October

29°C / 84°F
20°C / 68°F

November

30°C / 86°F
20°C / 68°F

December

30°C / 86°F
21°C / 70°F