The climate of Kenya ranges from tropical on the coast, where the weather is hot and humid, to the temperate nature of the inland regions. It is cool and wet in the highlands, and dry in the northern areas.The capital, Nairobi, experiences cool winters and mild, pleasant summer temperatures. The best time to visit Kenya is probably during the dry season from January to March, and July to October. The rainy seasons in Kenya are April to June and October to early December.The dry season is the best time for safaris in Kenya as it is easier to see the animals when the grass is shorter and they congregate around the water holes. The annual migration in the Masai Mara is best seen from July to October although the precise timing of this natural phenomenon varies each year.The weather on the coast is pleasant year round but generally hot and humid conditions prevail, tempered by strong onshore breezes. The best time to holiday on the coast is from December to March, while April to May are the wettest months; there is also a short rainy season from October to November. The lowlands are hot and dry and the highlands (including Nairobi) are more temperate and cool at night.