Best time to visit Johannesburg & Kruger

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

Best window
May–Sep
Driest month
July · 2% rainy days
Warmest month
January · 28.2°C / 83°F
Coolest month
June · 18.7°C / 66°F
Months rated go
7 of 12

Month by month

Monthly climate normals for Johannesburg & Kruger, 1991–2020
MonthHigh °CHigh °FRainy daysVerdict
January28.28365%Too wet
February28.28358%Too wet
March26.88046%Fair
April24.17526%Go
May21.6718%Go
June18.7664%Go
July18.8662%Go
August22.2724%Go
September26.7809%Go
October28.18336%Go
November28.08254%Fair
December28.08267%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.

What the numbers say

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.

Where else to go