Sara and John say...
The ‘best' time to go to Zimbabwe varies from person to person and depends on many factors, including why you're travelling, exactly where you want to visit, and your personal interests!
And weather patterns are becoming more and more unpredictable, possibly due to global warming.
The rains come principally in December, January, February and March. The further north you are, the earlier they arrive and the later they leave. Zimbabwe's higher eastern areas usually receive more rainfall than the lower-lying western ones.
By April and May most of the rain is gone, leaving a verdant landscape, which is starting to dry out. Especially in more southerly and higher locations, the night-time temperatures start to drop.
The nights in June, July and August become much cooler, so don't forget to bring some warmer clothes, But the days are still clear and warm. For Zimbabwe, this is the start of the 'peak season'– days are often cloudless and game sightings continually increase.
Into September and October, the temperatures rise once again. Zimbabwe's lower-lying rift valley – Mana Pools – can get very hot in October. During this time, you'll see some fantastic game, as Zimbabwe's wildlife concentrates around the limited water sources.
November is unpredictable; it can be hot and dry, but it can also see the season's first rainfalls – and in this respect it's a very interesting month, as on successive days, you can see both weather patterns, before the rains properly arrive in the following months.