Weather in Johannesburg
What's the weather like in Johannesburg?
Johannesburg has a moderate climate and moderate rainfall spread across the year. Average daytime highs range from 26°C (78°F) in January to 17°C (63°F) in July, with overnight lows around 15°C (58°F) and 4°C (38°F) respectively.
For comfortable sightseeing temperatures (18–26°C daytime highs), the best months to visit Johannesburg are January through May, and August through December.
Quick facts
- Country
- 🇿🇦 South Africa
- Region
- Africa
- Time zone
- Africa/Johannesburg
- Coordinates
- -26.204, 28.047
Monthly climate
Long-run averages for each month of the year.
| Month | Avg high | Avg low | Rainfall | Rain days | Snow days |
|---|---|---|---|---|---|
| January | 26°C / 78°F | 15°C / 58°F | 120 mm | 23 | — |
| February | 25°C / 77°F | 14°C / 58°F | 107 mm | 21 | — |
| March | 24°C / 75°F | 13°C / 55°F | 76 mm | 19 | — |
| April | 21°C / 70°F | 10°C / 50°F | 50 mm | 14 | — |
| May | 20°C / 67°F | 7°C / 45°F | 16 mm | 5 | — |
| June | 17°C / 63°F | 4°C / 40°F | 6 mm | 3 | — |
| July | 17°C / 63°F | 4°C / 38°F | 4 mm | 3 | — |
| August | 21°C / 69°F | 7°C / 44°F | 5 mm | 4 | — |
| September | 25°C / 77°F | 10°C / 50°F | 12 mm | 6 | — |
| October | 26°C / 79°F | 12°C / 53°F | 47 mm | 13 | — |
| November | 26°C / 78°F | 13°C / 56°F | 81 mm | 18 | — |
| December | 25°C / 78°F | 15°C / 58°F | 127 mm | 21 | — |
Johannesburg by month
Detailed weather for any specific month:
Cities with a similar climate to Johannesburg
Frequently asked questions
When is the best time to visit Johannesburg?
The most comfortable months in Johannesburg are usually May, August, September, when average highs sit near 18–26°C (64–79°F) with relatively little rain. See the full month-by-month breakdown for the exact figures.
What is the hottest month in Johannesburg?
October is typically the hottest month in Johannesburg, averaging a high of 26°C (79°F).
What is the coldest month in Johannesburg?
July is usually the coldest, with average lows around 4°C (38°F).
Does it snow in Johannesburg?
Snow is rare in Johannesburg; the climate data shows essentially no snowfall across the year.
Live forecast, sunrise/sunset, and more.