Best: Apr-Jun, Sep · Great: Oct
It stays hot year-round here, but swings between a heavy monsoon centered on January and a markedly drier stretch around June. In April, expect highs around 22°C with rain on roughly 4 days of the month.
City sightseeing pairs with day trips to the Cradle of Humankind, a UNESCO World Heritage site with some of the richest hominid fossil finds on Earth.
Don't miss a braai (barbecue) and boerewors sausage, a Johannesburg weekend staple.
Daylight, sunrise, and sunset are calculated exactly from this region's latitude. Temperature and rainfall are modeled from its general climate type, not measured station data. Month summaries are generated from those modeled figures.
Expect warm days around 26°/15°C, with frequent rain (~14 rainy days).
Expect warm days around 25°/15°C, with frequent rain (~13 rainy days).
Expect warm days around 24°/13°C, with frequent rain (~10 rainy days).
Expect mild days around 22°/10°C, with occasional rain (~4 rainy days).
Expect mild days around 20°/6°C, with mostly dry conditions (~2 rainy days).
Expect mild days around 16°/4°C, with mostly dry conditions (~1 rainy days).
Expect mild days around 18°/4°C, with mostly dry conditions (~1 rainy days).
Expect mild days around 21°/6°C, with mostly dry conditions (~2 rainy days).
Expect warm days around 24°/9°C, with occasional rain (~4 rainy days).
Expect warm days around 25°/11°C, with occasional rain (~6 rainy days).
Expect warm days around 25°/13°C, with frequent rain (~12 rainy days).
Expect warm days around 25°/14°C, with frequent rain (~14 rainy days).