Today’s Weather Forecast – Wednesday, 18 June 2025

As South Africa welcomes a new day on June 18, 2025, the nation is poised for varied weather conditions across its provinces. From the sunny streets of Cape Town to the cooler Gauteng vibes, today’s weather forecast showcases an intriguing blend of warmth and cold fronts that may affect your plans. With patchy rain expected in certain areas and a shift in temperatures, it’s essential to prepare for the elements as you go about your day.
ALSO READ: What’s On Gauteng: Top Articles In Gauteng For 17 June 2025
Gauteng Forecast
In Gauteng, where the weather today promises a mixture of cloudy skies and sunny breaks. Johannesburg will experience temperatures ranging from a cool 8°C in the early morning, rising to a comfortable 13°C by the afternoon before cooling off to 9°C in the evening. Pretoria will mirror the expected temperatures with a peak of 15°C, while Soweto and nearby areas will enjoy similar warm weather with highs around 14°C. Be mindful of the returning cloud cover by late afternoon.
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 8°C ☁️ | 10°C ☀️ | 12°C ☀️ | 13°C ☀️ | 11°C ☁️ | 9°C ☁️ |
Pretoria | 10°C ☁️ | 12°C ☀️ | 14°C ☀️ | 15°C ☀️ | 13°C ☁️ | 11°C ☁️ |
Soweto | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
Benoni | 8°C ☁️ | 10°C ☀️ | 12°C ☀️ | 13°C ☀️ | 11°C ☁️ | 9°C ☁️ |
Centurion | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
Midrand | 10°C ☁️ | 12°C ☀️ | 14°C ☀️ | 15°C ☀️ | 13°C ☁️ | 11°C ☁️ |
Alberton | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
Germiston | 8°C ☁️ | 10°C ☀️ | 12°C ☀️ | 13°C ☀️ | 11°C ☁️ | 9°C ☁️ |
Vanderbijlpark | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
Krugersdorp | 10°C ☁️ | 12°C ☀️ | 14°C ☀️ | 15°C ☀️ | 13°C ☁️ | 11°C ☁️ |
Western Cape Forecast
The weather in Cape Town, a part of the Western Cape, is a delightful tapestry of sunshine and warmth. Expect an early morning temperature of 18°C, climbing to a warm 27°C by noon, signaling a perfect day ahead for outdoor activities. Similar warmth can be found in Stellenbosch, while George will also bask in the sun with a high of 26°C. The pleasant, albeit slightly cooler evenings will welcome you back with temperatures settling around 22°C in Cape Town.
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 Forecast
In KwaZulu-Natal, Durban shines brightly this afternoon with a high of 28°C. Early morning temperatures start at a comfortable 20°C, offering splendid beach weather. Pietermaritzburg and Richards Bay will also share in this delightful warmth, making it an excellent day for those seeking outdoor adventures along the coast.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 24°C 🌙 |
Pietermaritzburg | 18°C ☀️ | 26°C ☀️ | 22°C 🌙 |
Richards Bay | 19°C ☀️ | 27°C ☀️ | 23°C 🌙 |
Eastern Cape Forecast
In the Eastern Cape, both Port Elizabeth and East London are set to enjoy sunny skies with temperatures peaking at 26°C. Early morning conditions in Port Elizabeth will begin at 19°C, gradually declining to a pleasant 22°C by evening time. Mthatha will also enjoy similar weather patterns, making it a good day to explore local attractions.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 19°C ☀️ | 26°C ☀️ | 22°C 🌙 |
East London | 18°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Mthatha | 17°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Free State Forecast
Conditions in the Free State might be a bit cooler, particularly in Bloemfontein, where the day starts with a crisp 6°C, warming up to 14°C at noon before settling at 10°C in the evening. Welkom and Bethlehem will experience comparable temperatures, appealing to those who enjoy the chill in the air.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 6°C ☁️ | 14°C ☀️ | 10°C ☁️ |
Welkom | 7°C ☁️ | 15°C ☀️ | 11°C ☁️ |
Bethlehem | 5°C ☁️ | 13°C ☀️ | 9°C ☁️ |
Limpopo Forecast
Heading towards Limpopo, Polokwane will see mild temperatures today—starting at 10°C and reaching up to 20°C. Similarly, Mpumalanga experiences a cool morning, with Mbombela seeing highs of 19°C. It’s wise to dress in layers to adapt to the fluctuating temperatures throughout the day.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 10°C ☁️ | 20°C ☀️ | 15°C ☁️ |
Thohoyandou | 9°C ☁️ | 19°C ☀️ | 14°C ☁️ |
Lephalale | 8°C ☁️ | 18°C ☀️ | 13°C ☁️ |
North West Forecast
In the North West, Mahikeng will experience temperatures starting at 8°C, peaking at 18°C by lunchtime, while Rustenburg and Klerksdorp will enjoy slightly warmer conditions.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 8°C ☁️ | 18°C ☀️ | 13°C ☁️ |
Rustenburg | 9°C ☁️ | 19°C ☀️ | 14°C ☁️ |
Klerksdorp | 8°C ☁️ | 18°C ☀️ | 13°C ☁️ |
Northern Cape Forecast
In the Northern Cape, Kimberley will experience a chillier forecast, with morning temperatures at 7°C and highs of 17°C, making it one of the cooler provinces today along with Upington and Springbok.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 7°C ☁️ | 17°C ☀️ | 12°C ☁️ |
Upington | 6°C ☁️ | 16°C ☀️ | 11°C ☁️ |
Springbok | 5°C ☁️ | 15°C ☀️ | 10°C ☁️ |
Have A Lovely Day
Today’s weather forecast across South Africa indicates a diverse range of conditions. Individuals in Gauteng should prepare for a cooler day with intermittent clouds, while those in Cape Town can look forward to sunny skies and warm temperatures. Regardless of your location, it’s advisable to plan your attire accordingly, considering both the warmth of midday and the cooler evening temperatures. Always stay hydrated and enjoy the beautiful day ahead, while being mindful of localized weather disturbances in your area.
For more detailed weather updates, visit WeatherSA and follow SA Weather Service on X.