The climate or weather of an area depends on its temperature, rainfall and wind, as well as the way in which they are distributed throughout the year. Natal is in the South Temperate Zone, with its northern most point about 312km (195 miles) from the Tropic of Capricorn. The province’s climate may be described as warm-temperate and subtropical, as the surface rises from sea level to the highest point of the Drakensberg (Champagne Castle). The highest point of the Drakensberg, and in fact in Southern Africa, is actually Thabana Ntlenyana, in Lesotho. This difference in height over a small area causes several climate varieties.

On the coast of Natal the air is, as a rule, humid and warm; in the midlands it is generally dry and cool; and in the Drakensberg area it may be described as bracing and cold.