South Africa starts the day with sunshine, warmth, and light winds. Today’s weather brings clear skies for most regions, with hot inland conditions and cooler air along the coast. Pretoria and Johannesburg feel the heat, while Cape Town and Port Elizabeth stay mild and breezy.
It’s a typical spring day, dry, bright, and perfect for outdoor plans.
National Overview
Today’s weather offers something for everyone. The interior heats up quickly, while the coast stays cool under scattered clouds. High pressure keeps the sky clear and the air dry.
Inland cities like Pretoria, Johannesburg, and Polokwane reach around 30°C by midday. Upington leads the heat at 34°C, while Cape Town and Gqeberha remain in the comfortable mid-20s. Durban feels humid at 25°C with light coastal breezes.
The UV index is high across the country, so wear sunscreen and stay hydrated if you’re spending time outdoors.
City Forecasts for Today
| City | Temperature (24 Oct) |
|---|---|
| Pretoria | 31°C / 12°C |
| Johannesburg | 30°C / 11°C |
| Cape Town | 24°C / 14°C |
| Durban | 25°C / 19°C |
| Bloemfontein | 30°C / 10°C |
| Polokwane | 30°C / 9°C |
| Upington | 34°C / 22°C |
| Port Elizabeth (Gqeberha) | 23°C / 15°C |
| East London | 24°C / 18°C |
Gauteng: Hot and Clear
Gauteng wakes up to clear skies and calm air. Today’s weather in Pretoria reaches 31°C, while Johannesburg tops out at 30°C. The morning feels cool, but temperatures rise quickly as the sun strengthens.
Expect perfect conditions for outdoor work, sports, and travel. The air stays dry and visibility excellent. No rain or storms are expected.
Western Cape: Mild and Breezy
Cape Town starts at 14°C and warms to 24°C by midday. Today’s weather feels comfortable with light winds from the south-west. Skies stay mostly clear, though a few clouds may move in later.
Winds pick up near Table Bay and Muizenberg by afternoon. If you’re heading outdoors, it’s a great day for a walk or a beach visit. No rain is expected.
KwaZulu-Natal: Warm and Humid
Durban feels warm and sticky. Today’s weather peaks at 25°C with high humidity. Sea breezes offer some relief through the afternoon. Skies stay partly cloudy, and the coastline remains hazy in the morning before clearing up.
It’s good weather for the beach, but the air will feel heavier than usual. Stay hydrated and wear light clothing.
Free State: Sunny and Dry
Bloemfontein enjoys another warm, cloud-free day. Today’s weather reaches 30°C after a cool 10°C start. The sun shines strong, and the air stays dry.
Farmers and travellers can expect perfect visibility and no rain. Try to complete outdoor work before the afternoon heat sets in.
Limpopo: Clear and Warm
Polokwane stays sunny from sunrise to sunset. Today’s weather climbs to 30°C after a cool morning low of 9°C. Gentle breezes make for pleasant conditions throughout the day.
The air remains dry, so it’s a great day for travel or outdoor activity. Remember to use sunscreen and wear a hat during peak hours.
Northern Cape: Very Hot and Dry
Upington experiences the hottest weather in South Africa today. Temperatures hit 34°C with clear skies and no rain. Today’s weather brings dry air and strong sunshine.
The day starts at 22°C and heats up quickly. Drivers should check their coolant systems and drink plenty of water when travelling long distances.
Eastern Cape: Cool and Comfortable
Port Elizabeth and East London enjoy mild weather today. Today’s weather in Gqeberha stays around 23°C with a light coastal breeze. East London hits 24°C under partly cloudy skies.
A gentle south-westerly wind brings cool, refreshing air. Beaches are safe for outdoor fun, but waves might get choppy later in the day.
Weather Highlights
- Hottest City: Upington – 34°C
- Coolest Morning: Polokwane – 9°C
- Best Outdoor Weather: Pretoria and Bloemfontein – sunny, dry, and clear
- Most Humid: Durban – warm, with sticky coastal air
Travel and Safety Tips
- Drink water often. Hot inland areas make dehydration likely.
- Apply sunscreen. UV levels are high across South Africa today.
- Plan early activities. The morning is cooler and more comfortable.
- Watch coastal winds. Cape Town and East London may see strong gusts later.
- Check vehicles. Ensure tyres and coolant systems handle the heat.
Summary
Today’s weather paints a bright, warm picture across South Africa. Inland areas like Gauteng, Limpopo, and the Free State heat up under clear skies. The Northern Cape bakes in 34°C heat, while the Western and Eastern Cape enjoy cooler, breezy air.
Pretoria and Johannesburg enjoy perfect outdoor conditions, while Cape Town and Gqeberha stay mild and inviting. Durban keeps its tropical feel with humidity and sea breezes.
Wherever you are, expect a warm and sunny Friday. Stay safe, drink water, and enjoy South Africa’s beautiful spring weather.


