Johannesburg Weather in June
South Africa · Subtropical Highlands climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
June in Johannesburg sees average temperatures ranging from a low of 4.0°C (39.2°F) to a high of 16.6°C (61.9°F), with a mean of 9.8°C (49.6°F). Compared to the annual average of 16.0°C (60.8°F), this month is 6.2°C cooler than the yearly norm. This is the coldest month of the year, with average lows of 4.0°C (39.2°F). Precipitation averages 12.8mm, making it approximately 41.0mm drier than the monthly average of 54.0mm. The city receives an average of 9.8 hours of sunshine per day during June, with relative humidity averaging 52.3%. Wind speeds reach an average maximum of 17.2 km/h. Snowfall averages 0.1cm during June, which can affect travel plans and outdoor activities. For travelers, this month offers a coldest month of the year experience in Johannesburg, with drier-than-average conditions compared to the rest of the year.
Johannesburg's altitude of 1,753 meters creates a subtropical highland climate with comfortable temperatures and summer rainfall. I've studied the data and found that the city experiences mild, dry winters and warm, wet summers. The best time for visiting is May to September, when the weather is dry and the city's outdoor attractions are most accessible.
June vs Adjacent Months
| Metric | May | June | July |
|---|---|---|---|
| Mean Temp | 13.0°C (55.4°F) | 9.8°C (49.6°F) | 9.8°C (49.6°F) |
| Rainfall | 17.1mm | 12.8mm | 0.8mm |
| Sunshine | 10.0 hrs | 9.8 hrs | 10.2 hrs |
| Humidity | 55.4% | 52.3% | 44.1% |
| Wind | 15.5 km/h | 17.2 km/h | 17.9 km/h |
| Rainy Days | 5.0 | 3.0 | 1.6 |
| Snowfall | 0.0 cm | 0.1 cm | 0.0 cm |
Seasonal Context
June falls in Summer in the Northern Hemisphere. Summer brings the warmest conditions of the year with the longest daylight hours. For travelers visiting Johannesburg in June, the data indicates mixed conditions based on the combination of temperature, precipitation, and daylight hours.
Frequently Asked Questions
What is the average temperature in Johannesburg in June?
The average temperature in Johannesburg during June ranges from 4.0°C (39.2°F) to 16.6°C (61.9°F), with a mean of 9.8°C (49.6°F).
How much does it rain in Johannesburg in June?
Johannesburg receives an average of 12.8mm of precipitation in June, spread across approximately 3.0 rainy days.
What should I pack for Johannesburg in June?
Based on June weather data, pack warm layers, a medium jacket, and waterproof outerwear.
Is June a good time to visit Johannesburg?
June is a cooler month, suitable for travelers who prefer mild weather and fewer crowds. Pack warm layers and enjoy indoor attractions.
Other Months for Johannesburg
Cities with Similar June Climate (Subtropical Highlands)
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: -26.2°, 28.05°. Timezone: Africa/Johannesburg. Last updated: 2026-07-30.