Best Time to Visit Johannesburg
South Africa · weather by month, temperature and rainfall
The best time to visit Johannesburg is April to May and August to October, when the weather is at its most comfortable for sightseeing and time outdoors. October is the hottest month, with average highs of 27°C (81°F), while July is the coldest, with lows around 2°C (35°F). Rain is heaviest in January, at about 126 mm (5.0 in), and lightest in July, at 3 mm (0.1 in).
Johannesburg weather by month
Monthly climate table
| Month | High | Low | Rain | Rainy days | Humidity | Sun hrs/day | Rating |
|---|---|---|---|---|---|---|---|
| January | 27°C 80°F | 14°C 57°F | 126 mm | 20 | 66% | 5.5 | Fair 6 |
| February | 27°C 80°F | 14°C 56°F | 82 mm | 16 | 65% | 5.8 | Good 7.9 |
| March | 26°C 78°F | 12°C 54°F | 76 mm | 13 | 63% | 6.4 | Excellent 8.6 |
| April | 23°C 73°F | 9°C 48°F | 51 mm | 8 | 63% | 7.1 | Excellent 10 |
| May | 20°C 69°F | 5°C 41°F | 16 mm | 3 | 55% | 8.7 | Excellent 10 |
| June | 17°C 63°F | 2°C 36°F | 7 mm | 1 | 54% | 9 | Excellent 9.1 |
| July | 18°C 64°F | 2°C 35°F | 3 mm | 1 | 49% | 9.6 | Excellent 9.1 |
| August | 21°C 70°F | 4°C 39°F | 5 mm | 1 | 43% | 9.8 | Excellent 10 |
| September | 26°C 78°F | 8°C 46°F | 16 mm | 3 | 38% | 9.7 | Excellent 10 |
| October | 27°C 81°F | 11°C 51°F | 55 mm | 9 | 48% | 7.6 | Excellent 9.8 |
| November | 27°C 81°F | 12°C 54°F | 92 mm | 15 | 57% | 6.4 | Good 7.8 |
| December | 27°C 80°F | 14°C 57°F | 125 mm | 20 | 63% | 4.9 | Fair 5.9 |
Frequently asked questions
When is the best time to visit Johannesburg?
The best time to visit Johannesburg is April to May and August to October, based on comfortable temperatures, low rainfall and plenty of sunshine.
What is the hottest month in Johannesburg?
October is the hottest month in Johannesburg, with an average high of 27°C (81°F).
What is the coldest month in Johannesburg?
July is the coldest month in Johannesburg, with an average low of 2°C (35°F).
What is the rainiest month in Johannesburg?
January is the wettest month, with about 126 mm (5.0 in) of rain. July is the driest, with 3 mm (0.1 in).
Nearby destinations
- Soweto20 km · best April to October
- Pretoria53 km · best April to September
- Gaborone275 km · best April to August
- Mbabane308 km · best April to September
- Maseru351 km · best April to May and August to October
- Matola442 km · best May to September
- Maputo454 km · best May to September
- Durban501 km · best May to September
More in South Africa