Także góry i ich znaczne wysokości w dużej mierze modyfikują klimat. thumb|390px|left|Suche obszary w zachodniej części RPA
Temperatury w RPA są niższe niż w przypadku takich samych szerokości geograficznych na północy. Średnie roczne temperatury wahają się od 12 °C do 23 °C w zależności o wysokości nad poziomem morza.
Obszar RPA charakteryzuje duża roczna amplituda temperatur; średnia temperatura w najchłodniejszym miesiącu wynosi około 14 °C na zachodnim wybrzeżu (sierpień) do 18 °C na wschodnim i południowo-wschodnim wybrzeżu (lipiec), w najcieplejszym miesiącu (styczeń) od 17 °C na wschodnim wybrzeżu do 25–27 °C; na południowym zachodzie. Najwyższe temperatury występują na obszarze Kalahari, średnie wartości wahają się od 26 do 28 °C. Występują duże wahania dobowe, co oznacza, że w dzień występują duże upały, a w nocy jest zimno. Wysoko w górach jest oczywiście chłodno, w lipcu na Wyżynach Wewnętrznych temperatury wahają się od 5 do 8 °C. Występują przymrozki do 100 dni w najwyższych partiach gór. Obszary wysoko położone w okresie zimowym są nawiedzane przez opady śniegu.