A legmelegebbet általában decemberben és januárban mérik, Nelspruit átlaghőmérséklete ilyenkor 22 °C. Júliusban és júniusban a leghidegebb az időjárás, ekkor 16 °C az átlagos hőmérséklet. A legtöbb eső januárban és decemberben esik.