The best time to visit Johannesburg & Kruger is May–Sep. Month by month, the verdicts rate Apr–Oct as comfortable on both daytime heat and rainfall — 7 months in all.
Summer rainfall Nov–Mar; dry winter safari
| Month | High °C | High °F | Rainy days | Verdict |
|---|---|---|---|---|
| January | 28.2 | 83 | 65% | Too wet |
| February | 28.2 | 83 | 58% | Too wet |
| March | 26.8 | 80 | 46% | Fair |
| April | 24.1 | 75 | 26% | Go |
| May | 21.6 | 71 | 8% | Go |
| June | 18.7 | 66 | 4% | Go |
| July | 18.8 | 66 | 2% | Go |
| August | 22.2 | 72 | 4% | Go |
| September | 26.7 | 80 | 9% | Go |
| October | 28.1 | 83 | 36% | Go |
| November | 28.0 | 82 | 54% | Fair |
| December | 28.0 | 82 | 67% | Too wet |
Verdict combines mean daytime high with rainy-day frequency. “Rainy days” is the share of days in the month with at least 1 mm of rain.
July is the driest month, with rain on 2% of days and daytime highs near 18.8°C (66°F). December is the wettest, at 67%. The warmest month is January at 28.2°C (83°F); the coolest is June at 18.7°C (66°F). The record rules out too wet in Dec–Feb.