South Africa average temperatures & weather

South Africa

South Africa monthly averages

South Africa Climate Summary

Mostly semiarid; subtropical along east coast; sunny days, cool nights

South Africa weather stats

South Africa weather statistics
Hottest month: January 27.3°C 81.1°F
Driest month: July 42mm 2ins
Sunniest month: July 8.8hrs
Coldest month: July 17.4°C 63.3°F
Wettest month: January 93mm 4ins
  • Cape Town

    °C/°F
    month
    25°/77°
    15°/59°
    11.6hrs
    32mm
    Jan
    22°/71°
    12°/54°
    7.9hrs
    82mm
    Apr
    16°/62°
    /46°
    6.4hrs
    164mm
    Jul
    20°/68°
    10°/51°
    9.2hrs
    61mm
    Oct
  • Pretoria

    °C/°F
    month
    28°/83°
    16°/61°
    8.9hrs
    134mm
    Jan
    24°/76°
    11°/51°
    8.7hrs
    56mm
    Apr
    20°/68°
    /36°
    10.2hrs
    3mm
    Jul
    27°/80°
    12°/54°
    9.4hrs
    75mm
    Oct
  • Durban

    °C/°F
    month
    27°/81°
    20°/68°
    6.9hrs
    140mm
    Jan
    26°/78°
    17°/62°
    7.5hrs
    71mm
    Apr
    22°/72°
    11°/51°
    8.1hrs
    33mm
    Jul
    24°/75°
    16°/61°
    6.4hrs
    102mm
    Oct
  • Port Elizabeth

    °C/°F
    month
    26°/79°
    18°/64°
    9.1hrs
    36mm
    Jan
    24°/75°
    14°/57°
    7.7hrs
    52mm
    Apr
    20°/69°
    /46°
    7.8hrs
    42mm
    Jul
    22°/71°
    13°/55°
    8.1hrs
    55mm
    Oct
  • Kruger National Park

    °C/°F
    month
    33°/92°
    21°/70°
    9hrs
    82mm
    Jan
    30°/86°
    17°/62°
    8.8hrs
    26mm
    Apr
    26°/78°
    /49°
    9.5hrs
    8mm
    Jul
    30°/86°
    17°/62°
    8.8hrs
    44mm
    Oct
  • Johannesburg

    °C/°F
    month
    26°/80°
    15°/59°
    8.8hrs
    135mm
    Jan
    22°/72°
    10°/50°
    8.5hrs
    56mm
    Apr
    17°/63°
    /37°
    10hrs
    4mm
    Jul
    24°/76°
    12°/53°
    9.5hrs
    76mm
    Oct

Change units