Weather in South Africa - Current weather in South Africa

Weather Port Elizabeth
Port Elizabeth
- 12°
Weather Queenstown
Queenstown
- 8°
Bloemfontein
Bloemfontein
- 10°
Johannesburg
Johannesburg
- 17°
Pretoria
Pretoria
- 19°
Weather Durban
Durban
- 24°
Weather Newcastle
Newcastle
- 20°
Richards Bay
Richards Bay
- 25°
Polokwane
Polokwane
- 18°
Middelburg
Middelburg
- 18°
Weather Nelspruit
Nelspruit
- 21°
Weather Kimberley
Kimberley
- 23°
Upington
Upington
- 26°
Cape Town
Cape Town
- 22°
Worcester
Worcester
- 22°