Today’s Weather Forecast – 26 June 2025

Gauteng Province
Gauteng Weather remains mild and sunny, particularly in major cities like Johannesburg and Pretoria.
- Johannesburg: The day starts at 12°C with a mix of clouds. By midday, temperatures will rise to a pleasant 16°C under a sunny sky, peaking at a comfortable 17°C by mid-afternoon before cooling down to 13°C by evening.
- Pretoria: Similar conditions with morning temps at 11°C, reaching 15°C at noon, and settling at about 12°C at night.
Expect clear skies throughout the day, making it a great option for outdoor plans or family outings.
Gauteng Province Hourly Weather Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Pretoria | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Soweto | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Benoni | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Centurion | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Midrand | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Alberton | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Germiston | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Vanderbijlpark | 12°C ☁️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ⛅ | 13°C ⛅ |
Krugersdorp | 11°C ☁️ | 13°C ☀️ | 15°C ☀️ | 16°C ☀️ | 14°C ⛅ | 12°C ⛅ |
Western Cape
Moving over to the Cape Town weather, the Western Cape promises a delightful day with clear skies and warm temperatures.
- Cape Town: With an early morning temperature of 18°C, you can expect it to soar to a radiant 27°C by noon. As the sun sets, temperatures will drop to a cooler 22°C—ideal for evening activities.
- Stellenbosch: Prepares for similar warm conditions, starting at 17°C and climbing to a lovely 28°C.
Enjoy the sun but remember to stay hydrated as temperatures will be on the rise.
Western Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Stellenbosch | 17°C ☀️ | 28°C ☀️ | 21°C 🌙 |
George | 15°C ☀️ | 26°C ☀️ | 20°C 🌙 |
KwaZulu-Natal
In KwaZulu-Natal, expect beautifully warm and sunny conditions throughout the day.
- Durban: The forecast calls for an inviting 19°C this morning, escalating to a high of 28°C before cooling to around 23°C in the evening. Ideal beach weather beckons, but don’t forget your sunscreen!
- Pietermaritzburg: Begins at 16°C and will reach a pleasant 25°C.
KwaZulu-Natal Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 19°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Pietermaritzburg | 16°C ☀️ | 25°C ☀️ | 20°C 🌙 |
Richards Bay | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Eastern Cape
The Eastern Cape reflects a mix of warmth and sunshine.
- Port Elizabeth: Starts with 17°C, warming up to a lovely 26°C during the day, before cooling down to 21°C.
- East London: Similarly mild, with temperatures ranging from 16°C in the morning to a high of 25°C.
Eastern Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 26°C ☀️ | 21°C 🌙 |
East London | 16°C ☀️ | 25°C ☀️ | 20°C 🌙 |
Mthatha | 15°C ☀️ | 24°C ☀️ | 19°C 🌙 |
Free State
Traveling to the Free State, experience the chill typical of June.
- Bloemfontein: The day starts at 13°C with a max of 22°C. Expect cool evenings that drop to 18°C.
- Welkom: Beginning at 12°C and reaching a maximum of 21°C.
Free State Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
Welkom | 12°C ☀️ | 21°C ☀️ | 17°C 🌙 |
Bethlehem | 11°C ☀️ | 20°C ☀️ | 16°C 🌙 |
Limpopo
In Limpopo, conditions will be slightly warmer than the Free State overall.
- Polokwane: Forecasts a comfortable 14°C in the morning, rising to 23°C by noon—perfect for sunny hikes or outings.
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Thohoyandou | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
Lephalale | 12°C ☀️ | 21°C ☀️ | 17°C 🌙 |
Mpumalanga
Mpumalanga will experience its share of pleasant winter weather as well.
- Mbombela: The day begins at 15°C and will climb to a warm 24°C, settling back down to a cooler 20°C by evening—an ideal day for nature walks and sightseeing.
Mpumalanga Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 15°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Secunda | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Emalahleni | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
North West
The North West province presents similar conditions.
- Mahikeng: Forecasts a cool start at 14°C and a daytime high of 23°C.
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Rustenburg | 13°C ☀️ | 22°C ☀️ | 18°C 🌙 |
Klerksdorp | 12°C ☀️ | 21°C ☀️ | 17°C 🌙 |
Northern Cape
Finally, in the Northern Cape:
- Kimberley: Will experience a cool morning at 16°C, warming up to 25°C before winding down to a comfortable night temperature of 21°C.
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 16°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Upington | 15°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Springbok | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Winter Offerings
Today’s weather forecast truly showcases the best of South Africa’s winter offerings, from the inviting warmth of the Western Cape to the chilly morning air of the Free State. With diverse weather conditions across provinces, it’s vital to plan your day accordingly. Remember to dress in layers—what starts as a cool morning can quickly transform into a warm afternoon. Whether you’re heating up your day in Gauteng or basking in the sun along the Cape Town coast, today presents countless opportunities to enjoy the invigorating winter sunshine.
For additional details, you can stay updated via the South African Weather Service or follow them on X. Stay warm, stay safe, and enjoy the splendor of winter in South Africa!
Also read: SA Weather Alert: Cold, Rain, Snow and Fire Warnings for 25 June 2025