Today’s Weather Forecast – 13 June 2025

Weather forecast today shows South Africa’s weather landscape across its provinces is varied. From a chilly start in Gauteng to warm sunshine in the Western Cape, conditions promise a mix for residents nationwide. Understanding these regional differences helps you plan your day effectively, whether you are in a bustling city or a tranquil rural area.
ALSO READ: Today’s Weather Forecast – Thursday, 12 June 2025
Gauteng Weather
In Gauteng, the weather today is set to start off chilly with temperatures ranging from 6°C in Krugersdorp to 8°C in Pretoria in the early morning. Morning clouds will gradually give way to sunshine as the day progresses. By noon, temperatures will peak at around 15-17°C, offering a pleasant afternoon for outdoor activities. The evening will see a slight dip in temperature, settling around 9-12°C. Locations like Johannesburg and Soweto will experience similar conditions, ensuring a cool yet sunny day ahead.
Gauteng Province Hourly Weather Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 16°C ☀️ | 12°C ⛅ | 9°C ⛅ |
Pretoria | 8°C ☁️ | 11°C ☀️ | 15°C ☀️ | 17°C ☀️ | 13°C ⛅ | 10°C ⛅ |
Soweto | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 16°C ☀️ | 12°C ⛅ | 9°C ⛅ |
Benoni | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 16°C ☀️ | 12°C ⛅ | 9°C ⛅ |
Centurion | 8°C ☁️ | 11°C ☀️ | 15°C ☀️ | 17°C ☀️ | 13°C ⛅ | 10°C ⛅ |
Midrand | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 16°C ☀️ | 12°C ⛅ | 9°C ⛅ |
Alberton | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 16°C ☀️ | 12°C ⛅ | 9°C ⛅ |
Germiston | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 16°C ☀️ | 12°C ⛅ | 9°C ⛅ |
Vanderbijlpark | 7°C ☁️ | 10°C ☀️ | 14°C ☀️ | 16°C ☀️ | 12°C ⛅ | 9°C ⛅ |
Krugersdorp | 6°C ☁️ | 9°C ☀️ | 13°C ☀️ | 15°C ☀️ | 11°C ⛅ | 8°C ⛅ |
Western Cape Weather
Cape Town weather is looking particularly inviting today. Morning temperatures begin at a comfortable 18°C and will rise to a mid-afternoon high of 27°C, under clear skies and bright sunshine. It’s an excellent day for those looking to enjoy the outdoors in Cape Town or Stellenbosch, as temperatures will remain mild (about 21°C) well into the evening. This region is expected to benefit from bergwinds, contributing to the warm conditions.
Western Cape Provincial 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 Weather
Turning to KwaZulu-Natal, Durban experiences a warm start with temperatures at 20°C, climbing to a striking 28°C by noon. The warm and sunny weather continues, with evening temperatures remaining pleasantly around 24°C. Surrounding areas like Pietermaritzburg will also enjoy mild conditions, although slightly cooler with a high of 24°C, making it ideal for a leisurely day.
KwaZulu-Natal Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 24°C 🌙 |
Pietermaritzburg | 15°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Richards Bay | 18°C ☀️ | 26°C ☀️ | 22°C 🌙 |
Eastern Cape Weather
In the Eastern Cape, residents in Port Elizabeth and East London can look forward to warm conditions today. Starting at 16°C early in the morning, temperatures will peak at 25°C by midday. The evening temperature will comfortably settle around 20-21°C, providing pleasant conditions as the sun sets.
Eastern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 16°C ☀️ | 25°C ☀️ | 21°C 🌙 |
East London | 15°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Mthatha | 14°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Free State Weather
The Free State will start off with a frosty bite. In Bloemfontein, temperatures will be a brisk 4°C in the morning, rising to a much more welcoming 16°C by early afternoon. Expect cooler conditions as night falls, with temperatures dropping back down to around 10°C. It’s advisable to dress warmly, particularly during the early hours.
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 4°C ☁️ | 16°C ☀️ | 10°C ⛅ |
Welkom | 6°C ☁️ | 17°C ☀️ | 12°C ⛅ |
Bethlehem | 2°C ☁️ | 15°C ☀️ | 9°C ⛅ |
Limpopo Weather
Limpopo’s forecast indicates slightly warmer conditions, with temperatures beginning at 5-7°C in the morning and climbing to a comfortable 18-20°C during the day. Evening temperatures will remain mild with a range of 13-15°C, making it a lovely time to be outdoors after sunset.
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 5°C ☁️ | 18°C ☀️ | 13°C ⛅ |
Thohoyandou | 6°C ☁️ | 19°C ☀️ | 14°C ⛅ |
Lephalale | 7°C ☁️ | 20°C ☀️ | 15°C ⛅ |
Mpumalanga Weather
Similar to Limpopo, Mpumalanga starts the day with cool early morning temperatures, around 5-6°C. However, it will quickly warm up with afternoon highs reaching about 20-22°C. Residents can expect a pleasant evening temperature around 16-18°C, suitable for both family gatherings and outdoor activities.
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 6°C ☁️ | 22°C ☀️ | 18°C 🌙 |
Secunda | 5°C ☁️ | 21°C ☀️ | 17°C 🌙 |
Emalahleni | 5°C ☁️ | 20°C ☀️ | 16°C 🌙 |
North West Weather
In the North West province, the weather today promises mild temperatures starting from 7°C in the morning, with daytime highs reaching 17-18°C. The later part of the day will cool down to approximately 13-14°C, reminding locals to keep light jackets handy.
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 7°C ☁️ | 17°C ☀️ | 13°C ⛅ |
Rustenburg | 7°C ☁️ | 18°C ☀️ | 14°C ⛅ |
Klerksdorp | 6°C ☁️ | 17°C ☀️ | 13°C ⛅ |
Northern Cape Weather
Northern Cape residents should prepare for a variety of conditions. Kimberley will see a cool start at 10°C, climbing to 22°C during the day. The evening will cool down again to around 18°C. There are warnings of extremely high fire danger conditions over the Richtersveld Municipality; caution is advised for those in this area today.
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 10°C ☁️ | 22°C ☀️ | 18°C 🌙 |
Upington | 12°C ☁️ | 24°C ☀️ | 20°C 🌙 |
Springbok | 9°C ☁️ | 23°C ☀️ | 19°C 🌙 |
Looking Ahead
Today’s weather forecast for South Africa reveals a blend of sunny skies and cooler conditions across the provinces. While Gauteng experiences a distinctly cooler atmosphere, the Western Cape brims with warm temperatures, particularly in Cape Town. Remember to dress for the changing conditions throughout the day layers are key, especially in southern regions. Keep hydrated and enjoy outdoor spaces safely as you take in what this beautiful country has to offer.
For continuous updates, visit the South African Weather Service or follow them on X. Stay safe and make the most of your day!