-26.2678° · +27.8585° · ELEV 0m

Soweto

South Africa · Gauteng

Monthly weather averages for Soweto, South Africa — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.

№ 01

Climate Overview

January → July

Soweto has a temperate climate. The warmest month is January (29°C average high) and the coolest is July (19°C).

№ 02

Rainfall by Month

576 mm / year

Soweto sees 576 mm of rain a year. The wettest month is December (111 mm); the driest is August (4 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

October–March
October–March
12°C – 29°C · 10.3h sun

The best time to visit Soweto is October–March, when temperatures average 12°C–29°C with 10.3 sunshine hours per day.

Some visitors prefer April–September for cooler, drier conditions.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Soweto, South Africa — click a column to sort
January29.3°C15.2°C86 mm10.6 h05:2919:05
February28.7°C14.9°C82 mm9.9 h05:5318:52
March27.7°C13.4°C60 mm9.6 h06:0918:25
April24.5°C10.1°C53 mm9.3 h06:2417:52
May21.8°C6.4°C19 mm9.8 h06:3917:30
June18.8°C3.0°C5 mm9.9 h06:5317:24
July18.7°C2.3°C6 mm10.0 h06:5517:33
August22.8°C5.3°C4 mm10.6 h06:3717:48
September27.4°C9.4°C13 mm11.1 h06:0618:01
October29.2°C11.8°C47 mm10.9 h05:3318:14
November28.9°C13.4°C90 mm10.7 h05:1118:35
December29.1°C15.2°C111 mm10.3 h05:1018:56

Nearby cities

View monthly climate averages for nearby cities or compare them with Soweto.

Temperature, rainfall and sunshine, month by month.