June – September are the driest months of the year and the peak travel season because wildlife is easy to find around water holes, especially in the flooded Okavango Delta. These months have the highest prices and crowds, so book your lodge and tours as far in advance as possible. Daytime temperatures average in the 70s and 80s (remember, it’s winter here), and nighttime temperatures can drop below freezing, so bring layers.
May, June, and October are the shoulder months. The rains will have stopped (or won’t have started yet), the landscape will be lush, and wildlife will be easily visible at waterholes (though not as high a concentration as in July – September). Travel costs will be less during these months, and the safari lodges won’t be overrun by tourists. Daytime temperatures range from the 60s to 80s, while nighttime temperatures can come close to freezing, so bring layers for the mornings and evenings.
November-March are the rainy and off-season months. It will be wet and humid, and wildlife will be hard to find because they won’t need to gather at watering holes. You can score some great accommodation deals during these months, though, and it can feel like you have the entire country to yourself.
November and December are excellent bird-watching months in Botswana’s Okavango Delta. It will be wet, but this area of the country is all about water safari activities, so it can work in your favor.