Key Takeaways
- A frosty morning is forecast for parts of Gauteng and Mpumalanga, with Standerton (Mpumalanga) expected to dip to a bitter –7 °C.
- Most provinces will experience fine and cool conditions; KwaZulu‑Natal may see isolated light showers along the north coast in the afternoon.
- Temperature extremes range from sub‑zero highs in the interior (e.g., Sutherland –5 °C) to warm readings in the Lowveld and coastal zones (up to 33 °C in Vredendal).
- Winds are generally light and variable, becoming moderate to fresh along certain coastal stretches, especially in KwaZulu‑Natal and the Western Cape later in the day.
- The overall pattern is a cool to warm day with localized frost, fog, and scattered showers, requiring caution for early‑morning travel in affected areas.
Gauteng Weather Outlook
Gauteng is set for a frosty start, particularly over the Highveld where surface temperatures may fall below freezing. Pretoria will see a low of 4 °C climbing to a pleasant 21 °C by midday, while Johannesburg expects a cooler 3 °C low and a high of 18 °C. Vereeniging could dip to 0 °C before sunrise, reaching 20 °C later. The extreme northern parts of the province will remain warmer, avoiding the frost that grips the central and southern zones. Light, variable winds will prevail, and skies should stay mostly clear after the morning chill dissipates. Residents are advised to guard against icy patches on roads and sidewalks early in the day.
Mpumalanga Weather Outlook
Mpumalanga mirrors Gauteng’s frosty tendency on the Highveld, with morning frost likely in places such as Ermelo and Emalahleni. The Lowveld, however, will stay warm, providing a stark contrast. Mbombela is forecast to range from 6 °C to 22 °C, Ermelo from 0 °C to 17 °C, and Emalahleni from 6 °C to 20 °C. Standerton records the day’s coldest point at –7 °C, warming to 21 °C later. Skukuza, situated in the Kruger National Park, will enjoy a mild 4 °C low and a high of 27 °C. Winds will be light and variable, and the sky should remain largely clear after the early frost lifts.
Limpopo Weather Outlook
Limpopo will experience fine and warm conditions across the province, with no frost reported. Polokwane expects a low of 4 °C and a high of 22 °C, while Phalaborwa will be notably warmer, ranging from 9 °C to 28 °C. Tzaneen’s temperatures will sit between 1 °C and 24 °C, Musina between 4 °C and 28 °C, Lephalale between 4 °C and 26 °C, and Mokopane between 5 °C and 24 °C. The weather will be predominantly sunny, with light winds that shift from north‑westerly in the morning to north‑easterly later. This warmth makes the region ideal for outdoor activities, though sun protection is advised.
North West Weather Outlook
The North West province is forecast to be fine and cool, with temperatures staying modest throughout the day. Klerksdorp will see a low of 1 °C and a high of 21 °C; Potchefstroom ranges from 3 °C to 20 °C. Mahikeng expects 5 °C to 22 °C, Rustenburg 6 °C to 22 °C, and Vryburg 3 °C to 22 °C. No significant precipitation is anticipated, and winds will remain light and variable. The cool conditions are typical for the interior plateau, and residents should dress in layers for comfort, especially during early morning and evening periods.
Free State Weather Outlook
In the Free State, the weather will be fine but cold to cool, particularly in the eastern parts. Bloemfontein is set for a low of 0 °C and a high of 20 °C, Welkom from 1 °C to 20 °C, and Bethlehem from –2 °C to 18 °C. The cold start may produce isolated frost patches, especially in sheltered valleys. Winds will be light and variable, and skies should remain mostly clear. The chilly conditions call for warm clothing and caution on roads that may retain ice until the sun raises temperatures sufficiently.
Northern Cape Weather Outlook
The Northern Cape will experience morning fog along the coast and adjacent interior, otherwise fine and cool to warm, with localized heat over the Kamiesberg municipality. Upington will range from 5 °C to 27 °C, Kimberley from 3 °C to 21 °C, and De Aar from 6 °C to 21 °C. Coastal spots such as Alexander Bay will see 9 °C to 28 °C, while Springbok enjoys 15 °C to 27 °C. Inland, Calvinia will be 6 °C to 26 °C, and Sutherland could plunge to –5 °C before climbing to 22 °C. Winds along the coast will be light and variable, shifting to a moderate easterly flow later. Fog may reduce visibility early, so motorists should drive with caution.
Western Cape Weather Outlook
The Western Cape will have fine and cool to warm weather, turning cloudy with fog over the south‑western parts from the evening onward. Cape Town expects a mild 13 °C to 25 °C, Vredendal a notably warm 9 °C to 33 °C, and Riversdale 6 °C to 28 °C. George will range from 10 °C to 26 °C, Worcester from 8 °C to 27 °C, Beaufort West from 9 °C to 25 °C, and Oudtshoorn from 5 °C to 27 °C. Winds along the coast will be light to moderate easterly on the south coast, otherwise light and variable. Evening fog may affect visibility near Cape Town and surrounding areas, prompting caution for late‑day travel.
Eastern Cape Weather Outlook
The Eastern Cape is forecast to be fine and cool, but cold in the north‑east and over the higher ground. Gqeberha will see 10 °C to 23 °C, Makhanda 8 °C to 25 °C, and Nxuba 3 °C to 23 °C. Robert Sobukwe Town (formerly Graaff‑Reinet) expects 2 °C to 25 °C, KuGompo City 9 °C to 22 °C, and Port St Johns 11 °C to 23 °C. Mthatha will be notably cool at 1 °C to 23 °C, Komani 0 °C to 22 °C, and Qonce 7 °C to 24 °C. Winds will be light north‑westerly in the morning, shifting to light north‑easterly later. The cool conditions, especially inland, may bring early‑morning frost on elevated terrain, so residents should dress warmly and watch for icy patches.
KwaZulu‑Natal Weather Outlook
KwaZulu‑Natal will be partly cloudy and cool, with colder conditions in the south‑west and a tendency toward cloud and isolated light showers along the north coast in the afternoon. Durban is forecast to range from 15 °C to 23 °C, Richards Bay from 15 °C to 24 °C, Pietermaritzburg from 2 °C to 21 °C, and Ladysmith from 2 °C to 21 °C. Winds along the coast will be moderate south‑westerly, becoming fresh at times in the north, then shifting to easterly to north‑easterly from the south later in the day. The isolated showers are expected to be light, but they could make roads slick, particularly near the coast. Overall, the province will experience a mild day with a chance of brief rain in the far north.

