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

    19°
  • Weather Forecast Queenstown

    Queenstown

    21°
  • Bloemfontein

    Bloemfontein

    24°
  • Johannesburg

    Johannesburg

    24°
  • Pretoria

    Pretoria

    27°
  • Weather Forecast Durban

    Durban

    21°
  • Weather Forecast Newcastle

    Newcastle

    24°
  • Richards Bay

    Richards Bay

    22°
  • Polokwane

    Polokwane

    25°
  • Middelburg

    Middelburg

    25°
  • Weather Forecast Nelspruit

    Nelspruit

    24°
  • Weather Forecast Kimberley

    Kimberley

    25°
  • Upington

    Upington

    29°
  • Cape Town

    Cape Town

    17°
  • Worcester

    Worcester

    21°