January and February is the best time to visit Kenya due to favorable weather and the animals can easily be spotted. If you want to witness the annual wild beast migration, then June to October is the right time. March to May is the heavy rainy season and one should avoid going there at that time.