Cities / South Africa

JOHANNESBURG

18°

Partly cloudy

today 21° / 12°

Johannesburg is warmest in October, averaging 29° by day and 12° at night. The wettest month is December with 115 mm, and the year brings about 644 mm in total.

Month by month

MonthHighLowRainDaylightGood for
January28°15°99 mm13.5 hBeach weather
February28°15°92 mm12.9 hBeach weather
March28°14°65 mm12.2 hBeach weather
April24°10°69 mm11.4 hSightseeing
May22°7°16 mm10.7 hSightseeing
June19°3°9 mm10.4 hSightseeing
July19°3°3 mm10.5 hSightseeing
August23°6°3 mm11.1 hSightseeing
September27°9°12 mm11.9 hBeach weather
October29°12°62 mm12.6 hBeach weather
November29°13°99 mm13.3 hBeach weather
December29°15°115 mm13.6 hMild

High and low are average daily maximum and minimum, rain is typical monthly total, daylight is the hours between sunrise and sunset mid-month. Climate normals from NASA POWER — averages, not promises.

When to go

Beach weather: January, February, March, September, October and November — highs around 28°, nights no colder than 9°, and at most 99 mm of rain in a month.

Walking the city: April, May, June, July and August — highs of 1924° and no more than 69 mm of rain a month.

More in South Africa

See it on the world map →