南非气候
全境大部分处副热带高压带,属热带草原气候。每年十月至次年二月是夏季,六至八月为冬季。德拉肯斯堡山脉阻挡印度洋的潮湿气流,因此愈向西愈干燥,大陆性气候越为显著。秋冬雨水缺乏,草原一片枯黄。降水主要集中在夏季,全年降水由东向西从1,000毫米降至60毫米。东部沿海年降水量1,200毫米,夏季潮湿多雨,为亚热带季风气候。南部沿海及德拉肯斯山脉迎风坡能全年获得降水,湿度大,属海洋性气候。西南部厄加勒斯角一带,冬季吹西南风,带来400~600毫米的雨量,占全年降水的4/5,为地中海式气候。全国全年平均降水量为464毫米,远低于857毫米的世界平均水平。
南非气温比南半球同纬度其它国家相对低,但年均温度仍在零度以上,一般在摄氏12~23度。温差不大。但海拔高差悬殊造成气温的垂直变化。此外,流经西部海岸的本格拉寒流和流经东部海岸的莫桑比克暖流形成气温在经度上的差异。冬季内陆高原气温低,虽无经常性雪被,但霜冻十分普遍。
全国全年平均日照时数为7.5~9.5小时,尤以4、5月间日照最长,故以“太阳之国”著称。