Best Season & Best time to visit Kenya

Kenya’s diverse topography means that temperature, precipitation and humidity vary extensively, but there are effectively four distinct zones.

 

The hot, showery plateau of western Kenya has rainfall all through the year, the heaviest generally during April, when as much as 200mm may be recorded, and the lowest in January, with an average of 40mm. Temperatures vary from a minimum of 14°C to 18°C to a maximum of 30°C to 36°C all through the year.

 

The temperate Rift Valley and Central Highlands have perhaps the most pleasurable climate in the country. Average temperatures differ from a minimum of 10°C to 14°C to a maximum of 22°C to 28°C. Rainfall varies from a minimum of 20mm in July to 200mm in April, falling in fundamentally two seasons – March to the beginning of June and October to the end of November. In the semiarid bush lands of northern and eastern Kenya temperatures ranges from highs of up to 40°C during the day to less than 20°C at night. Rainfall in this area is meagre and, when it does occur, is often in the form of violent storms. July is generally the driest month, and November the wettest. The average annual rainfall varies between 250mm and 500mm.



Best Season : Jan to March. Temperature: Summer 14 to 36°C, Winter 10 to 28°C

Get Travel Packages Quotes for Free!

Why Choose Us?
  • Save Money, Time & Worry
  • Customized Tour Packages
  • Get Plans from Travel Experts
  • Get Local Advice from Experts
  • Trusted Network of Travel Agents

1 + 3 =

Monthly Kenya Weather

Month Jul Aug Sep Oct Nov Dec Jan best time to visit kenya Feb best time to visit kenya Mar best time to visit kenya Apr best time to visit kenya May best time to visit kenya Jun best time to visit kenya
Weather Condition kenya-weather-in-Jul kenya-weather-in-Aug kenya-weather-in-Sep kenya-weather-in-Oct kenya-weather-in-Nov kenya-weather-in-Dec kenya-weather-in-Jan kenya-weather-in-Feb kenya-weather-in-Mar kenya-weather-in-Apr kenya-weather-in-May kenya-weather-in-Jun
High 21°C 21°C 24°C 24°C 23°C 23°C 25°C 26°C 25°C 24°C 22°C 21°C
Low 11°C 11°C 11°C 13°C 13°C 13°C 12°C 13°C 14°C 14°C 13°C 12°C