A diverse geography means a variable climate across the country but Kenya is considered a year-round destination for both safaris and beach holidays.
Most Kenya safari destinations are at their best between January and the end of March; the climate is mild, mostly dry and game viewing is at its peak. Naturally, this time is considered the best time to go to Kenya on safari but a rainy season visit - between mid-March to June and again between October and December - is well worth considering in order to avoid the peak-season crowds and to take advantage of cheaper, off-season rates on accommodation and tours.
If however it's a case of choosing when to go to Kenya for the Masai Mara wildebeest migration, then go between mid-August and late October when the herds have returned from their months in Tanzania's Serengeti.
The best time to visit Kenya beach destinations is a moot point: Kenya's Indian Ocean coast is hot and humid all year round and rain can fall at any time. We would however recommend avoiding the coast during the mid-March to late May season when temperatures and rainfall are at their highest.
For more information on when to go to Kenya, use our detailed climate guide below.