When to go · Johannesburg, South Africa

Best Time to Visit Johannesburg

Johannesburg has a mild year-round climate. The most comfortable months are August, September and March, based on five years of real temperature and rainfall records.

Go now

August, September, March

Comfortable and drier

Shoulder

October, April, November

Fewer crowds, a trade-off

Think twice

December, January

Wettest is December (160mm)

Johannesburg weather, month by month

MonthHighLowRainFeel
Jan25°C / 77°F14°C / 57°F143mmwarm, wet
Feb24°C / 75°F14°C / 57°F140mmwarm, wet
MarBEST24°C / 75°F13°C / 55°F47mmwarm, mostly dry
Apr22°C / 72°F10°C / 50°F57mmmild, mostly dry
May19°C / 66°F7°C / 45°F28mmmild, mostly dry
Jun17°C / 63°F5°C / 41°F14mmmild, mostly dry
Jul17°C / 63°F4°C / 39°F1mmmild, mostly dry
AugBEST20°C / 68°F6°C / 43°F5mmmild, mostly dry
SepBEST25°C / 77°F10°C / 50°F8mmwarm, mostly dry
Oct26°C / 79°F12°C / 54°F48mmwarm, mostly dry
Nov25°C / 77°F13°C / 55°F84mmwarm, some rain
Dec24°C / 75°F14°C / 57°F160mmwarm, wet

Averages from Open-Meteo ERA5 climate reanalysis, 2019 to 2023. Highs and lows are daily averages for each month; rain is the monthly total. Tap a month for a detailed guide.

Planning Johannesburg? Best things to do · hidden gems · best time to visit South Africa · visa requirements

Want the timing decided for you? A Local Friend in Johannesburg plans around the seasons for you.