When is the best time to go to Kenya?

The best time to visit Kenya is between mid-December and late March, as well as between June and October. During these periods, rainfall is moderate to almost non-existent, creating ideal conditions for unforgettable animal sightings during a safari. All tracks are accessible and the vegetation is low, making animals more visible. The dry seasons are also perfect for scuba diving or snorkeling along the eastern coast. The Indian Ocean water temperature never drops below 24°C and the sun shines consistently.

During the rainy seasons, conditions are barely suitable for animal watching, and even less so for staying on the coast, whether for diving or sailing excursions. Most resorts close down, but those that remain open offer attractive rates. Therefore, visiting Kenya during a rainy season can be interesting, especially for adventurous souls or those on a tight budget.

The downside of peak seasons like Christmas and the July-August school holidays is the high tourist influx. To enjoy only advantages, prefer the months of June, September, and October. You will have peace and quiet, along with very pleasant weather conditions to make the most of the country's attractions and engage in outdoor activities.



Where and when to go based on the weather?

Map of the best times to visit Kenya
Map of the best times to visit Kenya ©whereandwhen.net

Central of Kenya
Nairobi, Lake Naivasha National Park, Mount Kenya National Park...

January, February, March, June, July, August, September, October, November and December
20°C to 28°C°C
2 to 23 days
April and May
21°C to 26°C°C
8 to 23 days

East Coast of Kenya
Mombasa, Malindi, Lamu...

January and February
31°C to 32°C°C
1 to 4 days
27°C to 29°C
March, April, May, June, July, August, September, October, November and December
27°C to 32°C°C
1 to 14 days
26°C to 30°C

North of Kenya
Lodwar, Marsabit National Park, Sibiloi National Park...

January, May, June, July, August, September, October, November and December
26°C to 36°C°C
0 to 15 days
February, March and April
28°C to 37°C°C
0 to 20 days

Northeast of Kenya
Mandera, Garissa, Wajir...

June
33°C to 34°C°C
0 day
January, February, March, April, May, July, August, September, October, November and December
32°C to 37°C°C
0 to 12 days

Nyanza
Kisumu, Kisii, Siaya...

January, February, March and December
24°C to 32°C°C
4 to 15 days
June, July, August, September, October and November
21°C to 29°C°C
10 to 23 days
April and May
22°C to 28°C°C
20 to 26 days

South Rift Valley
Tsavo West National Park, Maasai Mara National Reserve, Kitale...

January, February, March, May, June, July, August, September, October, November and December
22°C to 32°C°C
0 to 19 days
April
24°C to 30°C°C
11 to 19 days

To get all the information about the climate and weather in Kenya for a specific month, click on the corresponding link below:

Kenya in january Kenya in february Kenya in march Kenya in april Kenya in may Kenya in june Kenya in july Kenya in august Kenya in september Kenya in october Kenya in november Kenya in december


Best time to travel to Kenya by cities

See full list of cities


Climate and Weather in Kenya

Kenya is located right in the heart of East Africa and crossed by the equator. It is south of Ethiopia and South Sudan, west of Somalia, east of Uganda, and north of Tanzania.

The climate in Kenya is generally equatorial with disparities depending on the regions and landscapes, from mountains to the coast of the Indian Ocean. The weather will therefore be very different depending on whether you are in Lodwar, Nairobi, or Mombasa, for example. Here are the nuances you may encounter:

  • A tropical humid and dry climate, either with dry summers like in Mombasa, or with dry winters like in Tsavo National Park.
  • An oceanic climate characterized by mild summers. This is the climate found in the capital, Nairobi.
  • An equatorial climate with abundant rainfall and constant temperatures throughout the year as in Maasai Mara.
  • There are also touches of arid, semi-arid, and even Mediterranean climates here and there.

The weather in Kenya is therefore highly dependent on altitude, latitude relative to the equator, as well as the alternating monsoon winds coming from the Indian Ocean. The country has two types of seasons:

  • 2 dry seasons: from mid-December to the end of March and from June to the end of October.
  • 2 rainy seasons: the “long rainy season” from April to mid or late June, and the “short” one in November, which can extend until mid-December.

Kenya: Lac Nakuru au Kenya

Climate in Central Kenya

Central Kenya is a mountainous region. It is home to Mount Kenya, whose summit reaches 5,199 m. The equatorial climate is tempered by the altitude. Temperatures in the Highlands are mild throughout the year during the day, but can be cool, even cold at night.

Nairobi, the capital, is located at an altitude of 1,600 m. During the dry seasons, days are hot and sunny with low humidity. Nights are much cooler, especially in July and August, but temperatures rarely drop below 10°C.

During the rainy seasons, precipitation remains generally moderate. Typically, they occur as short but intense thunderstorms. It is entirely possible to explore the region during these periods.

Climate on the East Coast of Kenya

On the coast, the climate is tropical, therefore hot and humid. However, monsoon winds moderate the atmosphere.

  • Rainy seasons occur in April-May and then in October-November. Temperatures and precipitation are high. Moreover, the "kusi" wind blows strongly from the southeast, bringing significant rains and rough seas. These are not the best times to enjoy beach activities.
  • Dry seasons, from December to March and from June to September, still remain humid with moderate precipitation. Temperatures are high, especially in January and February, but the "kaskazi" wind, gently coming from the northeast, pleasantly sweeps the beaches. During these periods, the water is crystal clear, perfect for admiring the stunning Kenyan underwater world.

Climate in Northern Kenya and South Rift Valley

  • In the northeast, Kenya's climate is very dry. Rainy seasons are very short and only occur in April-May and November. Temperatures are very high and can reach extreme values, while precipitation is low. During the dry seasons, temperatures remain high and precipitation is almost nonexistent.
  • In the north and South Rift Valley, various climates can be found, from arid to tropical to oceanic, but overall it is more humid and temperate than in the northeast.

Climate in Nyanza Province (Lake Victoria)

This region in the far west of Kenya experiences an equatorial climate. Consequently, humidity levels are very high and there is hardly any dry season. However, rainfall is slightly less between December and March.


Temperatures and rainfall in Kenya

On these 3 graphs, we present the evolution of temperatures of Kenya and month-by-month rainfall for the cities of Nairobi, Lake Naivasha National Park, Maasai Mara National Reserve, Mombasa and Mount Kenya National Park, as well as the month-by-month sea temperature for coastal cities.


Peak visitor numbers and tourist seasons in Kenya

Find out when Kenya has its high tourist season (the period when the influx of tourists is highest) and off-peak tourist season using our data and figures.

Tourist seasons in Kenya

The months with low numbers of tourists are: January, February, March, April, May, June, September, October and November. The number of visitors to Kenya is high in: July, August and December.

  • Very low season in Kenya: March, April and May.
  • Low season in Kenya: January, February, June, September, October and November.
  • High season in Kenya: July and August.
  • Peak season in Kenya: December.

Figure: Visitor index for Kenya month by month


Average price for flights to Kenya

A return flight between London and Nairobi is generally cheaper if you go in march ($ 730 on average): this is the best time for travellers on a tight budget. In contrast, you may end up paying $ 462 more for your airline ticket to Nairobi if you go in august.

Find the best price for your flight Flight prices to Kenya



Where to go in Kenya?

This table allows you to see the maximum temperature for each city and our opinion on the weather month by month (see colour legend below the table).

Cities jan.feb.mar.apr.mayjun.jul.aug.sep.oct.nov.dec.
Nairobi26°C28°C28°C25°C24°C23°C24°C24°C26°C26°C25°C25°C
Lake Naivasha National Park25°C26°C26°C24°C23°C23°C22°C23°C24°C24°C23°C23°C
Maasai Mara National Reserve28°C29°C29°C27°C26°C26°C27°C28°C29°C29°C28°C27°C
Mombasa32°C32°C32°C32°C30°C29°C28°C29°C29°C30°C31°C32°C
Mount Kenya National Park22°C23°C23°C22°C21°C21°C20°C20°C22°C22°C21°C21°C
Tsavo West National Park30°C32°C32°C30°C29°C29°C29°C29°C30°C31°C30°C29°C
Amboseli National Park28°C30°C30°C29°C28°C29°C28°C29°C30°C31°C29°C27°C
Garissa35°C36°C36°C35°C34°C33°C33°C33°C34°C35°C34°C33°C
Kisii27°C28°C28°C25°C24°C24°C24°C26°C27°C27°C26°C25°C
Kisumu31°C32°C31°C28°C27°C26°C26°C28°C29°C29°C29°C29°C
Kitale27°C29°C28°C26°C24°C24°C23°C24°C26°C26°C26°C26°C
Lamu31°C31°C32°C31°C30°C29°C28°C28°C29°C30°C31°C31°C
Lodwar36°C37°C36°C35°C34°C34°C33°C33°C35°C35°C35°C35°C
Malindi31°C31°C31°C31°C30°C29°C28°C28°C29°C30°C31°C31°C
Mandera36°C37°C37°C35°C34°C34°C33°C34°C35°C34°C34°C35°C
Marsabit National Park30°C31°C31°C30°C30°C30°C29°C30°C31°C31°C29°C29°C
Mwingi National Reserve24°C25°C26°C24°C24°C24°C23°C24°C25°C25°C23°C23°C
Siaya31°C32°C31°C28°C27°C26°C26°C28°C29°C29°C29°C29°C
Sibiloi National Park36°C37°C36°C35°C34°C34°C33°C33°C35°C35°C35°C35°C
Wajir36°C37°C36°C34°C33°C33°C32°C33°C34°C34°C33°C34°C

Legend:

perfect weather

good weather

tolerable weather

bad weather

very bad weather


About Kenya

What can I do in Kenya?

Beaches / swimming

Nature and countryside

Culture and heritage

Sports

Family travel

Crafts / shopping

Gastronomy

Nightlife



Is this weather information for Kenya reliable?

Climate data for Kenya has been gathered every day since January 2009. The analysis of these meteorological data for Kenya allows us to determine the average for each month in Nairobi, Lake Naivasha National Park, Maasai Mara National Reserve, Mombasa, Mount Kenya National Park, Tsavo West National Park, Amboseli National Park, Garissa, and 25 other cities.

So yes: this data is reliable except in cases of temporary climate disruption in the region.

Change units