The highland areas have a temperate climate (22°- 25°C) due to the high altitude, however it is hotter in low-lying areas like the Rift Valley (30°- 35°C). The coast is hot and humid most of the year. Kenya has two rainy seasons, the 'short rains’ that take place over 5-6 weeks in November and December and the ‘long rains’ that occur during March to May.