Skip to main content

 Climates to travel
 World climate guide
 
 
 Home
 Africa
 N.America
 S.America
 Antarctica
 Asia
 Caribbean
 Europe
 M.East
 Oceania
 All the countries
 Home
 Africa
 N.America
 S.America
 Antarctica
 Asia
 Caribbean
 Europe
 M.East
 Oceania
 All the countries

Climate - Kenya


Average weather, temperature, rainfall, sunshine

Flag - Kenya

Map - Kenya

You are here: Home --> Africa --> Kenya



Index


  • The coast - Malindi
  • The plateau - Nairobi, Masai Mara, Amboseli, Tsavo, Eldoret, Nakuru
  • Arid zone - Lodwar
  • Cyclones

Kenya is an African country, bisected by the Equator, yet it has three types of climate: hot and humid along the coast (zone 1 on the map), temperate in the west and south-west, where there are mountains and plateaus (zone 2 on the map), and finally, hot and dry in the north and east (zone 3 on the map).

Climates in Kenya

In general, the warmest period in Kenya is from February to March, while the coolest is from July to August, although the seasonal variations in temperature are small. Both temperature and rainfall vary according to the prevailing winds, which produce two seasons: from October to March, the hot and originally dry winds coming from Arabia (called kaskazi) prevail, while from April to September, the prevailing winds (called Kuzi) are cooler and wetter and blow from the Indian Ocean.
At the beginning of the two periods, and in correspondence with the two zenith passages of the sun, there are the two rainy seasons: the "long rains" from March to May, and the less intense "short rains" from October to December, while in the western highlands, it rains a lot even between June and September. Rainfall is more abundant along the coast and in the south-west (zones 1 and 2), where it typically ranges from 800 to 2,000 millimeters (31 to 79 inches) per year, while in the arid zone (3 on the map), it drops below 500 mm (20 in). The rains mainly occur in the form of downpours or thunderstorms in the afternoon or evening, and are pretty irregular: on the one hand, with global warming, the rainfall in some areas is declining; on the other hand, during El Niño years, the probability of heavy rains increases.

1- The coast



On the coast, it's hot from November to March, with average highs around 31/32 °C (88/90 °F), but with peaks of 36/37 °C (97/99 °F), and high humidity. The period from June to August is more pleasant, in fact, the maximum temperature drops to around 28/29 °C (82/84 °F).
In January and February, there is little rain, while in March and December, some showers may occur in the southern part of the coast (see Mombasa). The long rains season here occurs later than in the rest of Kenya, and runs from April to June, with May as the wettest month. The best months are August and September, in fact, they are the coolest ones, in addition, they are sunny and quite dry, with rains occurring in the form of short showers, which are soon replaced by the sun. The short rains season is not pronounced in the northern part of the coast (see Lamu), and it's a bit more evident in Malindi and Mombasa, with some showers in October and November, usually not intense. However, it must be said that it depends on the year: sometimes, it can rain heavily even between October and December, and especially in November. However, rainfall on the coast amounts to 1,000/1,100 millimeters (40/43 inches) per year on average.

Malindi

Here are the average temperatures in Malindi, located in the central part of the coast.
Malindi - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January253127.7768781.8
February253127.9768882.3
March253228.6789083.6
April263128.5788983.3
May242926.8768580.2
June242826.2758379.2
July232825.3738277.6
August222825.1728277.2
September232825.7748378.3
October233026.5748579.7
November243127.4768781.3
December253127.8768882
Year24.129.826.975.485.780.5

Here is the average precipitation in Malindi.
Malindi - Average precipitation
MonthMillimetersInchesDays
January100.42
February150.62
March351.43
April1656.511
May30011.817
June1556.112
July903.512
August652.69
September451.87
October702.86
November7536
December351.43
Year106041.790

In Malindi, the sun shines all year round, though a little less from April to July. Here are the average sunshine hours per day.
Malindi - Sunshine hours
MonthAverageTotal
January9280
February9255
March9280
April8240
May7215
June8240
July8250
August9280
September9270
October9280
November9270
December9280
Year8.63135

The sea in Malindi (and on all the coast of Kenya) is warm enough for swimming all year round: the water temperature ranges from 25.5 °C (78 °F) in August to 29 °C (84 °F) in April.
Malindi - Sea temperature
MonthCelsius (°C)Fahrenheit (°F)
January2882
February2882
March2984
April2985
May2883
June2781
July2679
August2678
September2678
October2780
November2882
December2883
Year27.481.3

Malindi

2- The plateau



On the plateau, the climate is generally mild or pleasantly warm. Temperature and rainfall vary according to altitude and slope exposure, in general, however, the mountains make it easier for thunderclouds to form, so the higher the altitude, the higher the chance of rain, and even in the dry seasons, some thunderstorms may break out. At the highest elevations, above 3,000 meters (9,800 ft), night temperatures can drop below freezing (0 °C or 32 °F), and occasionally, this can also happen above 2,500 meters (8,200 ft).

Nairobi

The capital, Nairobi, is located near the Equator, at 1,600 meters (5,250 feet) above sea level. The altitude makes daytime temperatures pleasant, while keeping nights cool. Highs hover around 23/24 °C (74/75 °F) in the coolest months (June, July and August) and around 27/28 °C (80/82 °F) in the warmest months (January, February and March), while lows drop to around 12/13 °C (54/55 °F) from June to September and go up to 14/15 °C (57/59 °F) from January to April. In July and August, the sky is often cloudy, even though there is little rain, and sometimes at night it can be even cold, in fact, the temperature can drop to around 5 °C (41 °F).
Here are the average temperatures.
Nairobi - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January142720.4578068.8
February142821.2578370.1
March152821.5598270.8
April152620.7607969.3
May152519.7587767.5
June132418.4557565.1
July122317.5537463.5
August122418547564.4
September132619.3557966.8
October142720.6588069.1
November152520.1597768.2
December152620.1587868.2
Year13.925.719.755778.367.5

Average annual rainfall in Nairobi amounts to 745 mm (29 in). During the two rainy seasons, from March to May and from October to December, it rains quite often, though the rains occur in the form of showers here as well, so they do no reduce too much the sunshine hours. The sunniest months are January and February, although there can be a few showers even in this period. Here is the average precipitation.
Nairobi - Average precipitation
MonthMillimetersInchesDays
January401.65
February5024
March702.86
April1556.113
May1104.311
June2516
July120.55
August140.55
September2515
October451.87
November1204.714
December803.19
Year74529.390

In Nairobi, the sunniest period runs from December to March, while from June to September, although it is the dry season, the sky is often cloudy.
Nairobi - Sunshine hours
MonthAverageTotal
January9280
February9.5265
March8.5265
April7205
May6180
June5.5160
July4125
August4125
September5.5170
October7215
November7205
December8255
Year6.72440

Masai Mara

The Masai Mara National Reserve, which borders the Serengeti in Tanzania, is located at an average altitude of around 1,500 meters (5,000 feet). Here, more than 100 mm (4 in) of rain fall per month from March to May and from October to December, and April is the rainiest month with 200 mm (8 in). However, there is no completely dry season, although July is the driest month with about 60 mm (2.4 in).
Here are the average temperatures.
Masai Mara - Average temperatures
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January122820548268
February122820548268
March122719.5548167.1
April132619.5557967.1
May132519557766.2
June122518.5547765.3
July112518527764.4
August112518527764.4
September122719.5548167.1
October122820548268
November122719.5548167.1
December122719.5548167.1
Year1226.519.253.679.766.5

Lions in Masai Mara

The parks of the south-east of the country are generally warmer and more arid than the heart of the plateau.

Amboseli National Park

The Amboseli National Park is located in the south, at 1,100 meters (3,600 feet) above sea level, and a short distance from the border with Tanzania, beyond which lies the Kilimanjaro, looming huge on the horizon. Here, there's a dry savannah environment, where elephants roam freely among many other animas such as lions, cheetahs, impalas, hyenas, giraffes, zebras, and where you can find Masai villages as well.
Here are the average temperatures.
Amboseli - Average temperatures
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January153022.5608572.5
February163023608773.5
March173023.2628573.7
April172722.2638172.1
May162621617869.7
June152519.6587667.3
July142418.8577565.8
August142519.3577666.7
September142720.5588068.9
October152821.8598371.2
November162822.2618371.9
December162822608371.6
Year15.427.321.359.781.170.5

Precipitation amounts to 700 mm (27.5 in) per year, with the usual trend: a dry season from June to September, a less pronounced one in January and February, and the two rainy seasons, the most intense one from March to May (and with a maximum in April) and the less intense one from October to December.

Tsavo National Park

A similar situation is found in the huge Tsavo National Park, which lies to the east, and it's divided into two. The altitude ranges from 500 to 1,700 meters (1,600 to 5,600 feet) in the western park, and from 200 to 800 meters (600 to 2,600 feet) in the eastern park. Here are the average temperatures of Voi, located in this area, at 580 meters (1,900 ft) above sea level (therefore in the lowest and warmest part of the park).
Voi - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January213226.2698979.1
February213327699280.6
March213427.6719381.6
April213226.7718980
May213025.4698677.6
June192924.3678575.8
July182823.3658374
August182823.2648373.7
September193024.2668675.5
October203125.4678877.7
November213126.1698979
December213125.9708778.6
Year20.130.825.3568.187.477.5

As you can see from the average rainfall, in this area and at these middle or low altitudes, rainfall is not abundant, since it amounts to 550 mm (21.5 in) per year.
Here is the average precipitation.
Voi - Average precipitation
MonthMillimetersInchesDays
January351.45
February301.23
March803.18
April1003.97
May301.25
June50.22
July50.21
August100.42
September150.63
October2514
November1054.110
December1204.78
Year55521.958

In Voi too, the dry season is the least sunny, although the sun is slightly more frequent than in Nairobi.
Voi - Sunshine hours
MonthAverageTotal
January9280
February9255
March9280
April7210
May6185
June6180
July6185
August6185
September8240
October8250
November9270
December8250
Year7.62765

The Chyulu Hills National Park is located at a higher elevation, from 900 to 2,100 meters (2,900 to 6,900 ft): above 1,800 meters (5,900 ft), there is a montane forest, but also a series of volcanic peaks and lava tunnels that make the landscape lunar.

In the highlands located north-west of Nairobi, above 2,000 meters (6,500 feet), the rain pattern is different than that of the rest of the country: in July and August, which are typically not too rainy in the rest of Kenya, the rains are plentiful, so much so that they range from 100 to 200 mm (4 to 8 in) per month, mostly in the form of thunderstorm in the afternoon or evening. In this area (see Eldoret, Nakuru, or parks like Kakamega, South Nandi, Mount Elgon, Mau Forest), there's a peak in rainfall from April to September, while the relatively dry season is from October to March.

Eldoret

Here is the average rainfall in Eldoret, located about 260 km (165 mi) north-west of Nairobi and 2,100 meters (6,900 ft) above sea level: as you can see, the wettest months are July and August.
Eldoret - Average precipitation
MonthMillimetersInchesDays
January301.25
February401.65
March552.28
April1505.915
May1254.915
June1054.113
July1706.719
August1957.721
September853.311
October5029
November5029
December451.87
Year110543.5137

And here is the average temperature.
Eldoret - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January112517.5517663.6
February112618.1517864.6
March122618.6537865.5
April122418.3547664.9
May122417.6537463.8
June112316.8527362.3
July112216.2517161.2
August102216.3517261.3
September102316.8507462.2
October112417.5527563.4
November122317.3537363.2
December112417.2517462.9
Year11.123.617.35274.563

Lake Nakuru

Lake Nakuru, where you can see pink flamingos, is located at 1,750 meters (5,750 feet). Here are the average temperatures in the city of Nakuru, located on the shores of the lake.
Nakuru - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January112719528066.2
February112819.8538367.7
March122820.2548268.3
April132619.4557967
May132518.9557766
June132418.4557665.1
July122417.9547564.2
August122418.1537664.5
September112618.4527865.2
October122518.3537765
November122418.1547564.6
December112518.4527865.1
Year1225.518.753.577.965.5

In Nakuru, 965 mm (38 in) of rain fall per year; here too, the period from June to August is not dry.
Nakuru - Average precipitation
MonthMillimetersInchesDays
January301.26
February451.86
March702.89
April1405.517
May1305.115
June803.111
July903.512
August1054.114
September903.511
October702.812
November702.813
December451.86
Year96538132

Lake Nakuru, rhino and flamingos

The highest peak in the country is Mount Kenya, 5,199 meters (17,057 ft) high, which has different climatic zones according to altitude and slope exposure (the south-eastern slope is the most humid): above 2,000 meters (6,500 feet), the montane forest is found, around 2,500 meters (8,200 ft), the bamboo on the north side which is more arid, above 3,000 meters (9,800 ft), the heath, and above 4,000 meters (13,000 ft), the high altitude desert. Above 4,700 meters (15,400 ft), there are also some glaciers, the largest of which is the Lewis Glacier, unfortunately in retreat because of global warming.
West of Mount Kenya, the Aberdare Mountains reach 4,000 meters (13,000 ft). Mount Elgon is very high as well, since it reaches 4,321 meters (14,176 ft), however, the summit is located in Uganda.

The eastern portion of Lake Victoria, located at 1,100 meters (3,600 feet) above sea level, belongs to Kenya. Here are the average temperatures of Kisumu.
Kisumu - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January173024638775.2
February183224.6648976.4
March183124.5658776.1
April182923.8658574.8
May182923.2648373.8
June172822.7638372.9
July172822.6628372.6
August172923638473.5
September173023.4638674.2
October183023.9648675
November182923.6648574.4
December183023.7648674.6
Year17.529.623.5563.685.374.5

3- Arid zone



The north is the driest and hottest area of Kenya, especially the areas located at lower altitudes. Lake Turkana (or Rudolph) is located at 365 meters (1,200 feet) above sea level; here, the landscape is semi-desert in the southern part and desert in the north, where precipitation drops below 100 mm (4 in) per year.

Lodwar

In this area, the weather is really hot all year round: in Lodwar, the daily average is around 30 °C (86 °F) in almost all months, except in July and August, when it drops to 28/29 °C (82/84 °F).
Lodwar - Average temperatures (1991-2020)
MonthMin (°C)Max (°C)Mean (°C)Min (°F)Max (°F)Mean (°F)
January223629729784.2
February233629.5739785.1
March243630759786
April253530779586
May253530779586
June243429759384.2
July243328.5759183.3
August243429759384.2
September243529.5759585.1
October253530779586
November243529.5759585.1
December233529739584.2
Year23.934.929.3575.194.885

The rains are sporadic and irregular; however, showers are more likely to happen in the two canonical rainy seasons of Kenya, ie from March to May and from October to December. Here is the average precipitation.
Lodwar - Average precipitation
MonthMillimetersInchesDays
January90.31
February100.41
March200.82
April602.44
May200.82
June80.31
July200.82
August90.41
September50.21
October100.41
November301.22
December140.61
Year2108.319

In Lodwar, the sun shines all year round.
Lodwar - Sunshine hours
MonthAverageTotal
January10315
February9.5275
March9.5290
April8.5260
May10310
June10305
July10305
August10305
September10305
October10305
November9.5290
December10315
Year9.83580

Lake Turkana

The north-east too, near the border with Ethiopia and Somalia (see Mandera, Wajir), is torrid (that is, hot and dry), and here too, poor and irregular rains occur during the two periods, from March to May and from October to December.
In this torrid area, July and August are the best months because they are less hot, although not by much.

Tropical cyclones



Being at the Equator, Kenya is not in the trajectory of tropical cyclones, however, the coast, which lies just south of the equator, especially in the southernmost part (see Malindi, Mombasa), could theoretically be affected, even though this has never happened in the last few decades, probably because the prevailing currents keep them at a distance. However, the coast can sometimes suffer the effects of a cyclone that passes over the Indian Ocean at some distance, bringing heavy rains, as happened in April 2016 with Cyclone Fantala, which brought torrential rainfall in Mombasa without reaching the coast. Cyclones are formed on the Southern Indian Ocean in the period from November to mid-May, but they are more frequently from late December to mid-April.

Up


When to go and what to pack in Kenya

© Copyright Climatestotravel.com. 

Back to Africa

All the countries


Share this page:
Facebook Twitter LinkedIn Whatsapp Email

 See also (cities or regions):

 Eldoret
 Embu
 Garissa
 Kakamega
 Kericho
 Kisii
 Kisumu
 Kitale
 Lamu
 Others (expand)
 Lodwar
 Makindu
 Malindi
 Mandera
 Marsabit
 Masai Mara
 Meru
 Mombasa
 Moyale
 Nairobi
 Nakuru
 Narok
 Nyeri
 Voi
 Wajir

 Nearby countries:

 Ethiopia
 Seychelles
 Somalia
 South Sudan
 Tanzania
 Uganda
 Zanzibar

 Continents:
 Africa
 North America
 South America
 Antarctica
 Asia
 Caribbean
 Europe
 Middle East
 Oceania

 Search in the website:


Home About Contact Us Link Policy
Home
About
Contact Us
Link
Policy