Weather in Pietermaritzburg

South Africa · Africa/Johannesburg · GMT+2 · 29.58°S, 30.38°E

About Pietermaritzburg Weather

Pietermaritzburg, positioned at 29.6° south in South Africa, has a subtropical climate with warm to hot summers and mild winters that rarely see frost. As a city, it sits in a latitude band where summer solar radiation is strong — temperatures between December and February routinely reach 28–36°C (82–97°F) — while winters (June – August) bring temperatures of 5–15°C (41–59°F), with cold snaps occasionally approaching 0°C. Precipitation patterns vary: some subtropical cities receive summer-dominant rainfall from monsoon systems, while others (particularly on western coastlines) follow a Mediterranean dry-summer pattern. Spring and autumn are the most temperate periods of the year.

Climate zone: subtropical · Latitude: 29.58°S · Timezone: Africa/Johannesburg

Pietermaritzburg Weather by Season

Spring

September – November

14–24°C (57–75°F)

Variable conditions — mild sunny days can alternate with late cold spells. Vegetation begins to emerge.

Summer

December – February

26–36°C (79–97°F)

Hot and often humid; afternoon thunderstorms bring brief but heavy rain. Air conditioning is widely used.

Autumn

March – May

15–26°C (59–79°F)

Cooling temperatures and shorter days. Forested areas display seasonal foliage colour.

Winter

June – August

5–15°C (41–59°F)

Mild and rarely frosty; the most pleasant season for outdoor activities in the region.

Data source: Live weather data is fetched from Open-Meteo — a free, open-source weather API that aggregates data from national meteorological services including NOAA (US), ECMWF (Europe), and DWD (Germany). Current conditions update every 15 minutes. Forecasts use the ECMWF IFS model. Seasonal descriptions are based on the Köppen–Geiger climate classification system derived from the latitude of Pietermaritzburg (29.58°S) and regional climate patterns.

Pietermaritzburg Weather — Frequently Asked Questions