Pietermaritzburg Weather Today

Temperature, Feels Like, Rain Chance & Hourly Forecast in Pietermaritzburg

Pietermaritzburg temperature today is 22°, feels like 22°, with a humidity level of 82% and wind at 1.51 km/h. Rain chance today is 79%. Use the hourly forecast and 5-day outlook below to plan your day.

Tomorrow in Pietermaritzburg: expect a high of 25° and a low of 13°, with moderate rain. Rain chance tomorrow is 100%.

light rain
22°
light rain
H: 22° L: 22°
Feels like 22°
AQI: Fair (2/5)
Humidity
82%
Dew 19°
Wind speed
1.51 km/h
NE · G7.38
Pressure
1011 hPa
Visibility
10 km
Rain
0.27 mm
Weather Summary
Currently in Pietermaritzburg, expect varied conditions with warm temperatures around 22°. Winds are calm winds. High humidity may make it feel uncomfortable.
Precipitation Probability
79%
20
36%
23
20%
02
0%
05
0%
08
1%
11
90%
14
100%
17
100%
20
3%
23
0%
02
0%
05
0%
08
0%
11
0%
14
0%
17
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
21°
Sun
20:00
20°
 
19°
 
18°
 
22°
Mon
08:00
25°
 
18°
 
14°
 
13°
Mon
20:00
13°
 
13°
 
12°
 
15°
Tue
08:00
19°
 
18°
 
17°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
05:17
Sunset
Sunset
18:09
Moon Phase
First Quarter (62%)
Timezone: GMT+05:30
Last updated: Oct 18, 2026 8:33 PM · Data refreshes every 5 min
Location Info
Latitude
Latitude
-29.616779
Longitude
Longitude
30.392780
Embed This Weather

Copy the code below to embed Pietermaritzburg weather on your website:

<iframe src="https://nearweather.com/embed/pietermaritzburg-za-965301" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Pietermaritzburg
Content curated by the NearWeather editorial team · Updated periodically

Pietermaritzburg, South Africa: Climate and Weather Year Round

Pietermaritzburg, located in the KwaZulu-Natal province of South Africa, experiences a subtropical climate with warm summers and mild winters. The city is situated in the interior of the province, which means it is shielded from the cooling effects of the coastal breeze. Let's explore the climate and weather patterns in Pietermaritzburg throughout the year.

Temperature

The average annual temperature in Pietermaritzburg is around 19.8°C (67.6°F), making it a pleasant destination for most of the year. Summers, which last from December to February, are hot and humid with average temperatures ranging from 23°C to 28°C (73°F to 82°F). It is not uncommon for temperatures to exceed 30°C (86°F) during the peak of summer.

Winters, on the other hand, are mild and dry. From June to August, temperatures range from 6°C to 20°C (43°F to 68°F), with July being the coolest month. Frost is rare but can occasionally occur during winter nights.

Overall, Pietermaritzburg experiences a relatively narrow temperature range throughout the year, making it a comfortable destination for outdoor activities and sightseeing.

Rainfall

Pietermaritzburg receives a moderate amount of rainfall throughout the year, with the wettest months occurring during the summer season. The city experiences a subtropical highland climate, which means that rainfall is evenly distributed throughout the year.

On average, Pietermaritzburg receives around 820mm (32.3 inches) of rainfall annually. The wettest months are from November to February, with rainfall averaging between 80mm and 120mm (3.1 to 4.7 inches) per month. Thunderstorms are common during this period, often accompanied by heavy downpours and occasional hailstorms.

During the winter months, rainfall decreases significantly, with June being the driest month. Winter rainfall averages around 10mm (0.4 inches) per month, making it a relatively dry season in Pietermaritzburg.

Sunshine

Pietermaritzburg enjoys a good amount of sunshine throughout the year, with an average of around 8 hours of sunshine per day. The sunniest months are from December to February, with an average of 9 hours of sunshine per day. Even during the winter months, Pietermaritzburg still receives a respectable amount of sunshine, with an average of 6 to 7 hours per day.

Wind

Pietermaritzburg experiences relatively calm wind conditions throughout the year. The prevailing winds in the area are gentle breezes that blow from the southeast. Wind speeds rarely exceed 10 kilometers per hour (6.2 mph), making it a pleasant destination for outdoor activities and outdoor events.

Climate Summary

In summary, Pietermaritzburg, South Africa, has a subtropical climate with warm summers, mild winters, and moderate rainfall throughout the year. The city offers a comfortable temperature range, with average temperatures ranging from 23°C to 28°C (73°F to 82°F) during summer and 6°C to 20°C (43°F to 68°F) during winter. Rainfall is evenly distributed, with the wettest months occurring from November to February. Pietermaritzburg also enjoys a good amount of sunshine, with an average of 8 hours per day. Wind conditions are generally calm, making it an ideal destination for various outdoor activities.

Average Monthly Temperature in Pietermaritzburg
Month Average High (°C) Average Low (°C)
January 28 17
February 28 17
March 27 16
April 25 13
May 23 9
June 20 5
July 20 5
August 21 7
September 23 9
October 25 12
November 26 15
December 28 16
Average Monthly Rainfall in Pietermaritzburg
Month Rainfall (mm)
January 100
February 100
March 100
April 70
May 50
June 10
July 10
August 10
September 40
October 70
November 120
December 100

With its pleasant climate and a good balance of temperature and rainfall throughout the year, Pietermaritzburg offers visitors an ideal destination for various outdoor activities and exploration.

Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Pietermaritzburg
What is the temperature in Pietermaritzburg right now?

The current temperature in Pietermaritzburg is 22°, and it feels like 22°. Today's high is 22° and the low is 22°.

Will it rain in Pietermaritzburg today?

The chance of rain in Pietermaritzburg today is 79%. Current rainfall is 0.27 mm. Check the hourly forecast above for exact timing.

What is the weather in Pietermaritzburg today?

Pietermaritzburg is experiencing light rain with a temperature of 22°. Humidity is at 82% and wind speed is 1.51 km/h from the NE.

What is the humidity in Pietermaritzburg today?

Humidity in Pietermaritzburg is 82% right now, with a dew point of 19°. Conditions may feel muggy or uncomfortable.

What is the wind speed in Pietermaritzburg today?

Wind speed in Pietermaritzburg is 1.51 km/h, flowing at 45° NE wind direction. Gusts up to 7.38 km/h.

What is the 5-day forecast for Pietermaritzburg?

NearWeather provides a detailed 5-day forecast and 48-hour hourly forecast for Pietermaritzburg. Today's high is 22° and low is 22°, with a 79% chance of rain. Scroll up to view the full day-by-day and hourly breakdown.

What does it feel like in Pietermaritzburg today?

It feels like 22° in Pietermaritzburg today, with 73% cloud cover and 10 km visibility.

Weather in Pietermaritzburg