23°
Bloemfontein
20°
Cape Town
25°
Durban
31°
East London
18°
George
19°
Johannesburg
23°
Mafikeng
21°
Nelspruit
21°
Polokwane
19°
Port Elizabeth
21°
Pretoria
28°
Upington
21°
Vereeniging
23°
Welkom
Last Report: 12:00 AM on 29 Apr
Mouseover icons for more details.