南非气温比南半球同纬度其它国家相对低,但年均温度仍在零度以上,一般在摄氏12~23度。温差不大。但海拔高差悬殊造成气温的垂直变化。此外,流经西部海岸的本格拉寒流和流经东部海岸的莫桑比克暖流形成气温在经度上的差异。冬季内陆高原气温低,虽无经常性雪被,但霜冻十分普遍。全国全年平均日照时数为7.5~9.5小时,尤以4、5月间日照最长,故以“太阳之国”著称。南非境内主要河流有两条:一条是自东向西流入大西洋的奥兰治河(The Orange River),全长2160公里,系全非大河之一,流域面积约95万平方公里。另一条是主要流经与博茨瓦纳、津巴布韦边界并经莫桑比克汇入印度洋的林波波河(The Limpopo River),全长1680公里,流域面积38.5万平方公里。其它源于内陆高原的较小河流多切过“大断崖”注入印度洋,少数向西流入大西洋。主要有:自由州与北方四省交界的法尔河(The Vaal),夸/纳省的图盖拉河(The Tugela),东开普省的森迪斯河(The Sundays)和大鱼河(The Great Fish),西开普省的奥利凡茨河(The Olifants),北方省的莱塔巴河(The Letaba)及自由州省东部的卡利登河(The Caledon)等。