... including targeted forecasts at the time of your arrival to each point!
Pietermaritzburg, KwaZulu-Natal, South Africa has a mild subtropical climate with warm summers and cool winters.
In summer (December to March), the temperature typically ranges from 20 to 27°C (68 to 81°F) throughout the day, with occasional highs of up to 33°C (91°F). Nights are generally mild, with lows of up to 19°C (66°F). Rainfall is common during these months, amounting to an average of about 70 mm (2.8 inches).
In winter (June to August), the temperature ranges from 13 to 21°C (55 to 70°F) during the day, and from 5 to 13°C (41 to 55°F) during the night. Rainfall is less common during these months, averaging only about 30 mm (1.2 inches) per month.
The shoulder seasons of Autumn (April to May) and Spring (September to November) are mild and pleasant, with temperatures ranging from 15 to 25°C (59 to 77°F) during the day, and from 8 to 18°C (46 to 64°F) at night. Rainfall is moderate during these months, with an average of around 50 mm (2 inches) per month.
In general, Pietermaritzburg is a pleasant place to visit all year round, with mild temperatures and moderate rainfall.
As of 2020, the city population is 750845.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Pietermaritzburg, KwaZulu-Natal.