Hiver (juin - septembre) : L’hiver la saison que nous préférons le moins. Johannesburg et Pretoria ont leur saison sèche en hiver et l’air y est si sec que certaines personnes se plaignent d’irritations cutanées et d’autre déconforts. Les températures matinales peuvent être très basses et le gel est fréquent. Par contre l'hiver est la saison la plus ensoleillée dans le «Highveld» et il ne pleut presque jamais et les paysages sont au plus secs et reluisent dans tous tons de jaune et de brun.
Automne (avril - mai) et printemps (septembre - novembre) : Ce sont nos moments préférés pour visiter Johannesburg et Pretoria. Les températures sont parfaites et ces saisons offrent un bon équilibre entre le beau temps et les bons prix. L'automne vous offrira une explosion de couleurs, et le printemps redonnera vie à la nature en pleine floraison. C’est le plus beau moment pour visiter le parc national de Pilanesberg, ainsi que Pretoria, lorsque les jacarandas fleurissent et transforment les rues de milliers de lilas.
Été (novembre - mars) : L’été est la saison des pluies dans cette région, avec des orages intenses qui durent normalement 30 minutes. Hormis les orages, la saison est caractérisée par des journées chaudes et ensoleillées, et c’est une très belle saison pour visiter Johannesburg ou Pretoria. Les orages d’été sont vraiment impressionnants avec pleins d’éclairs spectaculaires et un fort tonnerre, mais se produisent principalement en fin d'après-midi, ce qui vous permet de profiter de vos journées pleinement. Avec la pluie, la végétation bas son plein à Johannesburg et Pretoria, qui égaie fortement ces deux villes.