Africa · City travel

Best time to visit Johannesburg

Early Sep is the best time to visit. During this period, the average daytime high is 23.8°C, with 0.6 rainy days per 10 days.

View on the globe
Scenery of Johannesburg
Photo: Mark Hillary (CC BY 2.0, Wikimedia Commons)

Season calendar

Conditions vary little through the year (a 14.2-point range). Choose dates that suit your plans rather than relying on the color band.

Johannesburg season score, from early January through late December.Early Jan: Fair (season score 32.5)Mid Jan: Fair (season score 33.3)Late Jan: Fair (season score 33.5)Early Feb: Fair (season score 35.4)Mid Feb: Fair (season score 33.1)Late Feb: Fair (season score 36.4)Early Mar: Okay (season score 48.8)Mid Mar: Fair (season score 41.7)Late Mar: Okay (season score 49.0)Early Apr: Okay (season score 46.7)Mid Apr: Good (season score 58.0)Late Apr: Good (season score 64.6)Early May: Good (season score 65.2)Mid May: Good (season score 67.0)Late May: Good (season score 69.1)Early Jun: Good (season score 61.7)Mid Jun: Good (season score 67.9)Late Jun: Good (season score 65.5)Early Jul: Good (season score 64.4)Mid Jul: Good (season score 67.7)Late Jul: Good (season score 68.5)Early Aug: Good (season score 67.9)Mid Aug: Good (season score 68.8)Late Aug: Good (season score 70.9)Early Sep: Great (season score 73.7)Mid Sep: Good (season score 66.6)Late Sep: Good (season score 65.2)Early Oct: Good (season score 61.3)Mid Oct: Okay (season score 49.0)Late Oct: Fair (season score 39.6)Early Nov: Okay (season score 45.6)Mid Nov: Fair (season score 35.5)Late Nov: Fair (season score 31.8)Early Dec: Off-season (season score 26.3)Mid Dec: Fair (season score 33.3)Late Dec: Off-season (season score 27.0)JanFebMarAprMayJunJulAugSepOctNovDec
AvoidOff-seasonFairOkayGoodGreatBest

Japan MOFA travel advice

Japan MOFA travel advice: Level 2 (Avoid non-essential travel)

View original advisory (Japanese)

Climate and season score by month

MonthLevelDaytime highRainy days
(per 10 days)
Cloud cover
JanuaryFair26.1°C3.762.4%
FebruaryFair26.0°C3.661.3%
MarchOkay25.1°C2.853.8%
AprilOkay22.5°C2.045.2%
MayGood20.3°C1.130.3%
JuneGood17.7°C1.123.6%
JulyGood17.6°C0.221.2%
AugustGood20.7°C0.723.8%
SeptemberGood24.5°C0.930.9%
OctoberOkay25.9°C2.448.5%
NovemberFair25.9°C3.559.2%
DecemberFair26.1°C4.167.1%

How the score works

The season score is a relative 0–100 measure of how suitable each time of year is for travel at this destination, grouped into seven levels. It combines climate-normal trends in temperature, rain, cloud cover, and other conditions.

Weather station: JOHANNESBURG INTL(21 km). Data: NASA POWER, NOAA GHCN-Daily, OISST, IBTrACS, and Natural Earth.

These are historical climate-normal trends, not a weather forecast.