Weather South Africa - Current Weather 48 866 places in South Africa

Today's Weather in South Africa

Weather Forecast South Africa

  • Weather Forecast Port Elizabeth

    Port Elizabeth

    22°
  • Weather Forecast Queenstown

    Queenstown

    26°
  • Bloemfontein

    Bloemfontein

    23°
  • Johannesburg

    Johannesburg

    21°
  • Pretoria

    Pretoria

    23°
  • Weather Forecast Durban

    Durban

    22°
  • Weather Forecast Newcastle

    Newcastle

    27°
  • Richards Bay

    Richards Bay

    23°
  • Polokwane

    Polokwane

    21°
  • Middelburg

    Middelburg

    22°
  • Weather Forecast Nelspruit

    Nelspruit

    23°
  • Weather Forecast Kimberley

    Kimberley

    26°
  • Upington

    Upington

    30°
  • Cape Town

    Cape Town

    19°
  • Worcester

    Worcester

    29°