The climate of South Africa is determined by South Africa's situation between 22°S and 35°S, in the Southern Hemisphere's subtropical zone, and its location between two oceans, Atlantic and Indian. It has a wider variety of climates than most other countries in sub-Saharan Africa, and it has lower average temperatures than other countries within this range of latitude, like Australia, because much of the interior (central plateau or Highveld, including Johannesburg) of South Africa is at higher elevation. Winter temperatures may reach the freezing point at high altitude, but are at their most mild in coastal regions, particularly the Eastern Cape. Cold and warm coastal currents running north-west and north-east respectively account for the difference in climated between west and east coasts. The weather is also influenced by ENSO (El Hito–Southern Oscillation).
South Africa experiences a high degree of sunshine with rainfall about half of the global average, increasing from west to east, and with semi-desert regions in the north-west. While the Western Cape has a Mediterranean climate with winter rainfall, most of the country experiences summer align