-29.6168° · +30.3928° · ELEV 0m

Pietermaritzburg

South Africa · KwaZulu-Natal

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

№ 01

Climate Overview

January → July

Pietermaritzburg has a temperate climate. The warmest month is January (28°C average high) and the coolest is June (22°C).

№ 02

Rainfall by Month

871 mm / year

Pietermaritzburg sees 871 mm of rain a year. The wettest month is December (130 mm); the driest is June (10 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

October–March
October–March
13°C – 28°C · 9.1h sun

The best time to visit Pietermaritzburg is October–March, when temperatures average 13°C–28°C with 9.1 sunshine hours per day.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Pietermaritzburg, South Africa — click a column to sort
January28.0°C17.6°C104 mm9.7 h05:1219:02
February27.4°C17.8°C126 mm9.2 h05:3918:46
March27.3°C16.8°C93 mm9.5 h05:5818:16
April24.7°C14.0°C96 mm8.8 h06:1617:39
May23.5°C10.7°C41 mm9.1 h06:3517:14
June21.9°C7.7°C10 mm9.4 h06:5117:06
July21.9°C7.2°C23 mm9.2 h06:5117:16
August23.3°C9.1°C31 mm9.0 h06:3217:34
September25.3°C11.9°C46 mm8.9 h05:5717:50
October25.0°C13.2°C78 mm8.7 h05:2018:07
November25.4°C14.7°C93 mm8.5 h04:5518:30
December26.7°C16.7°C130 mm8.8 h04:5218:54

Nearby cities

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

Temperature, rainfall and sunshine, month by month.