If dry weather is what you're after, the months with the lowest chance of significant precipitation in Botswana are July, August, and then September. ... Weather stations report no annual snow.
How cold does it get in Botswana?
In winter, from May to August, the sun shines and it almost never rains; daytime temperatures are pleasant, while they are cold at night and get close to freezing (0 °C or 32 °F). Therefore, in winter, the temperature range between day and night is noticeable here as well.
Which African country has snow?
Of all the countries listed, Lesotho probably has the most bouts of snow. Its often tagged “the snowiest place in Africa” with ski season running from June-September.