Annual average climate in Johannesburg
To get you started, here are the key elements of Johannesburg's year-round weather averages:
- Minimum annual temperature: 10°C
- Average annual temperature: 17°C
- Maximum annual temperature: 23°C
- Precipitation: 149 mm/month (with 19 rainy days/month)
Monthly climate normals
|Min / Max||Precipitation|
|January||14 ° / 26 °||166mm / 21 days|
|february||14 ° / 26 °||178mm / 17 days|
|March||13 ° / 25 °||150mm / 18 days|
|April||10 ° / 22 °||-|
|may||7 ° / 20 °||-|
|June||4 ° / 17 °||-|
|July||3 ° / 18 °||-|
|August||6 ° / 20 °||-|
|September||9 ° / 24 °||-|
|October||12 ° / 26 °||122mm / 17 days|
|November||13 ° / 26 °||116mm / 19 days|
|December||14 ° / 26 °||162mm / 20 days|
These weather averages were generated from information recorded at the JOHANNESBURG INTL weather station. The latter is located in South Africa, 21 km from Johannesburg and is located at an altitude of 1694 meters.
The best time to go, and the one to avoid
We also provide some additional information that should allow you to choose when is the best time to go, or when to avoid.
Which are the warmest months in Johannesburg?
In Johannesburg, the months of the year with the highest maximum temperatures are:
January (with 26°C), December (with 26°C), february (with 26°C), …
What are the coldest months?
The months of the year with the lowest average temperatures in Johannesburg are:
June (with 11°C), July (with 11°C), August (with 13°C), …
Which are the driest months in Johannesburg?
In Johannesburg, the months of the year with the fewest rainy days are:
October (with 17 rainy days/month), february (with 17 rainy days/month), March (with 18 rainy days/month), …
What are the rainiest months?
The months with the most rainy days in Johannesburg are:
January (with 21 rainy days/month), December (with 20 rainy days/month), November (with 19 rainy days/month), …
What is the weather around?
Nearby cities with a similar climate
These other cities near Johannesburg may have very similar weather patterns:
Soweto (20 km from Johannesburg), Benoni (28 km), Tembisa (29 km), Boksburg (22 km), Krugersdorp (30 km), Randburg (13 km), Roodepoort (18 km) , Midrand (25 km), Alberton (11 km), Edenvale (13 km), ...
You might also be interested in these cities:
Tembisa (29 km from Johannesburg), Pretoria (53 km), Potchefstroom (110 km), Bethal (145 km), Lichtenburg (188 km), …
In South Africa
Check the climate forecasts for other major cities in South Africa:
Cape Town (1262 km from Johannesburg), Durban (501 km), Pretoria (53 km), Port Elizabeth (894 km), Pietermaritzburg (444 km), Tembisa (29 km), East London (to 758 km), Bloemfontein (371 km), Vryheid (323 km), Kimberley (429 km), …
The traveler's toolbox 🧳
Prepare, compare, and book your trip with our selection of must-see sites:
🛏 Booking: find your hotel/accommodation around the world
🔁 HomeExchange: the #1 home exchange platform
✈️ Skyscanner: surely the best flight comparator
⏱ LastMinute: the best offers for leaving at the last minute
🚗 RentalCars: search and compare car rental
🎟 GetYourGuide: book unforgettable tours and experiences