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 or simply enquire with one of our Africa Safari Experts.